JSON biçimlendirici
JSON'u tarayıcınızda doğrulayın, güzel yazdırın veya küçültün. Hiçbir şey yüklenmez, sırlar sır olarak kalır.
Nasıl JSON biçimlendir
- JSON'unuzu kutuya yapıştırın.
- Biçimlendir (girintili, okunabilir) veya Küçült (tek kompakt satır) seçin.
- Dönüştür'e basın. Geçersiz girdi, gerçek ayrıştırıcı hatasıyla bildirilir.
- Sonucu .json dosyası olarak indirin.
Bu araç ne yapar
Metninizi tarayıcının kendi JSON ayrıştırıcısından geçirir ve istediğiniz biçimde geri yazar: okumak ve farkları görmek için iki veya dört boşluklu girinti ya da yapılandırmalar ve yükler için tek küçültülmüş satır. Girdi geçerliyse çıktı tamamen eşdeğer veridir, yalnızca yeniden biçimlendirilmiştir; değilse belirsiz bir yanıt yerine ayrıştırıcının gerçek hata mesajını alırsınız.
Küçültme, yapılandırma dosyaları ve API verilerinde karşılığını verir: aynı veri, baytların küçük bir kısmı. Biçimlendirme ise bir insanın dosyayı okuması gerektiğinde karşılığını verir: git farkları satır satır olur, incelemeler mümkün hale gelir ve yanlış yere konmuş tek bir süslü parantez bir bakışta bulunur.
Ayrıştırıcı tarayıcının kendi ayrıştırıcısı olduğu için doğrulama, uygulamanızın uygulayacağı kontrolün aynısıdır: bu araç kabul ediyorsa JSON.parse da eder.
Sınırlar ve dürüst notlar
Biçimlendirici doğrular ve yeniden biçimlendirir; bozuk JSON'u onarmaz. Eksik virgül eksik virgül olarak kalır ve ayrıştırıcının konumuyla dürüstçe bildirilir.
Yinelenen anahtarlar son değerlerini korur (JSON.parse kuralı budur) ve çok büyük girdiler bir sunucu kotasıyla değil, sekmenin belleğiyle sınırlıdır.
Her şey bu sekmede olur: sırları, API yanıtlarını ve yapılandırma dosyalarını gönül rahatlığıyla yapıştırın, çünkü hiçbir şey iletilmez.
Sık sorulan sorular
JSON'umun geçersiz olduğunu söylüyor. Tam olarak nerede?
Hata mesajı tarayıcı ayrıştırıcısının kendisine aittir ve konumu belirtir. En yaygın nedenler: sondaki virgüller, tek tırnaklar ve tırnaksız anahtarlar.
Biçimlendir mi küçült mü?
Bir insanın okuduğu veya bir git deposunun sakladığı her şey için Biçimlendir. Bir makinenin tükettiği her şey için Küçült.
Anahtarları sıralıyor veya verimi değiştiriyor mu?
Hayır. Değerler, sıra ve yinelenenler JSON.parse'ın tanımladığı gibi davranır; yalnızca boşluk değişir.
JSON'um yükleniyor mu?
Hayır. Biçimlendirme tamamen tarayıcınızda çalışır; sırları yapıştırmanın güvenli olmasının nedeni de budur.
Tasarım gereği gizlilik
Cihazınızda kalır. Hiçbir şey yüklenmez. Dönüştürme tarayıcınızda çalışır: dönüştürme sırasında ağ sekmesini açın ve hiçbir şeyin gönderilmediğini görün. Hesap yok, filigran yok, günlük sınır yok.