JSON Formatlayıcı hakkında
Genel bakış
JSON (JavaScript Object Notation), API’ler ve yapılandırma için yaygın bir veri formatıdır. Bu araç JSON’u formatlar (güzel yazdırır) veya minify eder; böylece kolay okuyabilir veya boyutu küçültebilirsiniz. Formatlama girinti ve satır sonları ekler; minify gereksiz boşlukları kaldırır ve üretim için yükü küçültebilir. Geçerlilik otomatik kontrol edilir: geçersiz JSON bir hata mesajıyla raporlanır.
Birçok API ve config dosyası JSON kullanır. JSON ile XML arasında dönüşüm için JSON to XML Converter kullanın. Web sayfalarında yapısal veri için Schema.org aracı JSON-LD üretir ve doğrular.
Ne zaman kullanılır
API veya dosyadan minify edilmiş JSON aldığınızda ve incelemek istediğinizde formatlayıcıyı kullanın. HTML’e gömme veya minimum boyutta istek gönderme için minify kullanın. Koda veya veritabanına koymadan önce yapıştırılan JSON’u doğrulayın. XML sistemleriyle çalışırken JSON to XML Converter ile birlikte kullanın; SEO yapısal verisi için Schema.org üretici ve doğrulayıcıyı kullanın.
Nasıl kullanılır
JSON’unuzu giriş alanına yapıştırın. Girintili güzel yazdırmak için Format’a tıklayın; ek boşluk ve satır sonlarını kaldırmak için Minify’a tıklayın. Çıktı sonuç kutusunda görünür. Panoya kopyalamak için Kopyala’yı kullanın. Girdi geçersizse (örn. sonda virgül, eksik tırnak) hata mesajı görünür ve JSON geçerli olana kadar çıktı güncellenmez. Temizle hem girişi hem çıktıyı siler.
İpuçları
Harici kaynaklardan gelen JSON’u üretimde kullanmadan önce her zaman doğrulayın. Sonda virgül ve tek tırnak standart JSON’da geçersizdir. Çok büyük JSON için tarayıcı limitlerini aşmamak üzere bölmeyi veya parça parça işlemeyi düşünün. API’lerde varsayılan olarak minify JSON döndürün; isteğe bağlı güzel yazdırmayı sorgu parametresiyle sunun. Schema.org aracı yapısal veri için JSON-LD’yi özellikle doğrular.
Yaygın hatalar
Son dizi öğesinden veya nesne özelliğinden sonra sonda virgül, katı JSON’da ayrıştırma hatası verir. Diziler içinde kaçışsız satır sonu veya tırnak ayrıştırmayı bozar. JSON’da yorum yoktur; formatlamadan önce // veya /* */ kaldırın. Yanıtın yalnızca bir kısmını kopyalamak (örn. kapanan parantez eksik) geçersiz JSON üretir. Log veya ağ sekmesinden yapıştırırken tüm belgenin seçili olduğundan emin olun.