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.

Tarayıcı içinde yerel işlem
Bu sayfa genel dizin kontrolünden geçti; JavaScript etkinleştirildiğinde tüm işlevler kullanılabilir.
Kullanım kılavuzu

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.

  1. 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.

  2. 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.

  3. 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.

Sayfa geri bildirimiBir sorun mu buldunuz veya iyileştirme öneriniz mi var?
Geri bildirim işlevi yalnızca çevrimiçi sürümde kullanılmalıdır

Lütfen çevrimiçi sürümde JavaScript etkinleştirildikten sonra gönderin; geçerli araç veya örneğin yerel işlevleri etkilenmez.

Çevrimiçi sürüme geri bildirim gönder