JSON Biçimlendirici

JSON'u biçimlendirin, küçültün ve doğrulayın; sözdizimi sorununun tam olarak nerede olduğunu gösteren net hata mesajları alın. 2 boşluk, 4 boşluk veya sekme

🌍 Küresel Erişim 🔒 Önce Gizlilik ⚡ Anında Dönüşüm 💯 Sınırsız
Advertisement

JSON yapıştırın; 2 boşluk, 4 boşluk veya sekme girintisiyle okunaklı hale getirin, aktarım için tek satıra küçültün ya da söz diziminin bozulduğu tam satır ve sütunu gösteren bir hata mesajıyla doğrulayın. Genellikle suçlu, yinelenen anahtarlar ve fazladan virgüllerdir; hata mesajı hangisiyle karşı karşıya olduğunuzu söyler.

Biçimlendirme; bir JSON API yanıtı okunamadığında, yapılandırma dosyası bir düzenleyici tarafından bozulduğunda veya bir birleştirme çakışması parantezlerin dengesini bozduğunda yapılacak ilk iştir. Araç yapıştırılan metni ve küçük dosyaları kabul eder, her şeyi tarayıcıda tutar ve verinizi hiçbir yere göndermez - JSON içinde token veya müşteri verisi olduğunda bu çok işe yarar.

JSON nasıl biçimlendirilir ve doğrulanır

1

JSON'unuzu yapıştırın

2

Girintiyi seçip biçimlendirin, küçültün veya doğrulayın

3

Sonucu kopyalayın ya da indirin

SSS

JSON'umun geçerli olup olmadığını kontrol ediyor mu?

Evet. Geçersiz girdide, sorunun konumunu içeren ayrıştırıcı mesajı gösterilir; bu, yüzlerce satırı gözle taramaktan çok daha hızlıdır.

Hangi girintiyi seçebilirim?

İki boşluk, dört boşluk veya sekme. Ayrıca mümkün olan en küçük veriyi istediğinizde tek satıra küçültülmüş çıktı alabilirsiniz.

Boyut sınırı var mı?

Araç tarayıcınızda çalıştığı için pratik sınır cihazınızın belleğidir. Birkaç megabaytlık dosyalar anında biçimlenir; çok büyük günlükler biraz zaman alabilir.

Verilerim yükleniyor mu?

Hayır. Ayrıştırma, biçimlendirme ve doğrulama tamamen yerel olarak yapılır; bu yüzden token veya kişisel veri içeren API yanıtları için güvenlidir.

Anahtarları sıralıyor veya yeniden düzenliyor mu?

Hayır, özgün anahtar sırası korunur. Yeniden sıralama, alan sırasına bağlı bir belgenin anlamını değiştirebilir.

JSON'u başka formatlara dönüştürebilir mi?

Evet. Bu sitedeki ayrı araçlar JSON'u CSV veya XML'e, CSV ya da XML'i de yeniden JSON'a dönüştürür.

Advertisement

Bir bakışta

GirdiJSON
Birden fazla dosyaHayır
Nerede çalışırTarayıcınızda - dosyalar hiçbir zaman yüklenmez
Çevrimdışı çalışırEvet — sayfa yüklendikten sonra
FiyatÜcretsiz, kayıt yok, filigran yok

Bir veri biçimi seçmek

JSON, bir API'nin döndürdüğü ya da bir programın okuduğu her şey için varsayılandır: iç içe yapıları, sayıları, boolean değerleri ve null'ı doğal biçimde işler ve her dil onu ayrıştırır. CSV daha küçüktür ve doğrudan bir elektronik tabloda açılır, ancak iç içe yapıyı ifade etmenin hiçbir yolu yoktur ve ayırıcı, tırnaklama ya da karakter kümesi için ortak bir standardı yoktur - dönüştürmelerin tam olarak bozulduğu yer burasıdır. XML ayrıntılıdır ama öznitelikleri, karışık içeriği ve şemaları taşır; bu yüzden belge biçimlerine ve eski entegrasyonlara hâlâ hâkimdir. YAML yapılandırma için en okunabilir olanıdır ama boşluklara duyarlıdır ve şaşırtıcı tür dönüşümleri vardır ("no" değerinin false olması, 1.10 gibi bir sürümün 1.1'e dönüşmesi). En hoş görüneni değil, tüketen aracın tercih ettiği biçimi seçin.

Dönüştürmelerin sessizce bozulduğu yerler

Dönüştürme hatalarının çoğu söz dizimiyle ilgili değil, anlamla ilgilidir. Bir posta kodu sütunu, elektronik tablo onu bir sayı sandığı anda baştaki sıfırlarını kaybeder; uzun bir kimlik kayan nokta hassasiyetini aşar; tarihler gün-önce mi ay-önce mi olduğuna göre anlam değiştirir. JSON anahtarları sırasızdır ama diziler sıralıdır; anahtarları sıralayan bir araç hiçbir şeyi değiştirmez, dizileri sıralayan bir araç ise veriyi değiştirir. Unicode başka bir tuzaktır: metin UTF-8, UTF-16 ya da bir bayt sırası işaretiyle gelebilir ve yanlış tahmin eden bir çözücü aksanlı karakterleri bozuk metne çevirir. Herhangi bir dönüştürmeye güvenmeden önce ilk ve son satırı, başta sıfır bulunan her alanı ve tırnak, virgül ya da satır sonu içeren her alanı kontrol edin.