JSON / YAML / TOML araç kutusu
Yerel olarak doğrulayın, biçimlendirin ve JSON, YAML, TOML arasında dönüştürün; özyinelemeli anahtar sıralamayı ve güvenli olmayan dönüşümlerin algılanmasını destekler.
JSON / YAML / TOML araç kutusu nasıl kullanılır?
Girilen metin veya yapılandırma dosyası yalnızca mevcut tarayıcıda ayrıştırılır ve dönüştürülür; yüklenmez.
Girin ve biçimi tanıyın
1 MiB boyutunu aşmayan .json, .yaml, .yml veya .toml dosyalarının içeriğini yapıştırın ya da yükleyin; kaynak biçimini otomatik olarak tanıyabilir veya belirtebilirsiniz.
Doğrulama ve düzenleme
Ayrıştırma sonrasında hataları ve dönüştürme uyarılarını görüntüleyin; biçimlendirmeyi veya anahtarları yinelemeli olarak sıralamayı seçin.
Hedef biçimi seçin
JSON, YAML ve TOML arasında dönüştürün; sonucu kopyalayın veya indirin; yayımlamadan önce açıklamaları, tarihleri ve sayısal anlamları kontrol edin.
Sınırlamalar ve dikkat edilmesi gerekenler
- Dönüştürme işlemi açıklamaları kaldırır ve YAML bağlantı noktalarını genişletir; açık etiketler, TAG, döngüsel başvurular ve prototip kirliliğiyle ilişkili anahtarlar engellenir.
- Güvenli olmayan tamsayılar, hedef biçimin kayıpsız ifade edemediği türler ve TOML tarihlerinin JSON veya YAML biçimine dönüştürülmesi, değerlerin sessizce değiştirilmesi yerine engellenir.
- Girdi en fazla 1 MiB olabilir; satır başına 100000 karakter, 100 iç içe geçme düzeyi ve 100000 düğüm sınırı vardır; farklı uygulamalarda YAML veya TOML sınır söz dizimi farklılık gösterebilir.
Sık sorulan sorular
Dönüştürme sonrasında açıklamalar neden görünmüyor?
Ayrıştırıcı önce veri yapısını oluşturur, ardından serileştirir; yorumlar genel veri modelinin parçası değildir. Bu nedenle araç bunları açıkça belirtir ancak koruyamaz.
TOML tarihi neden JSON biçimine dönüştürülemiyor?
Doğrudan dönüştürme, tür bilgisi içeren tarihleri sessizce sıradan dizelere dönüştürebilir; araç, kayıpsız anlamın yanlış anlaşılmasını önlemek için işlemi engellemeyi seçer.
YAML etiketlerini çalıştırır veya rastgele nesneler oluşturur mu?
Hayır. Açık etiketler ve tehlikeli anahtarlar reddedilir; araç yalnızca kısıtlı sıradan veri yapılarını kabul eder.