İçeriğe geç

JSON Biçimlendirici

JSON biçimlendirme, doğrulama ve küçültme araçı. Satır numaralarıyla söz dizimi hatalarını tespit edin. Ücretsiz, %100 tarayıcıda çalışır.

  

JSON nedir?

JSON (JavaScript Object Notation), RFC 8259 ve ECMA-404 ile tanımlanan hafif, metin tabanlı bir veri değişim formatıdır. REST API'leri, yapılandırma dosyaları ve web uygulamalarında veri depolama için baskın formattır. JSON altı değer türünü destekler: object, array, string, number, boolean ve null. Biçimlendirme (güzelleştirme), veriyi değiştirmeden kompakt JSON'u okunabilir hale getirmek için girinti ve satır sonları ekler — geçerli herhangi bir ayrıştırıcı, biçimlendirilmiş veya küçültülmüş girdiden aynı sonuçları üretir.

JSON doğrulama nasıl çalışır?

JSON, JavaScript nesne sabitlerinden farklı katı sözdizimi kurallarına sahiptir. Anahtarlar çift tırnaklı dizeler olmalıdır ("key", key veya 'key' değil). Son öğeden sonra virgül yasaktır. Dizeler çift tırnak kullanmalıdır, tek tırnak değil. Yorumlara izin verilmez. Yalnızca yukarıdaki altı değer türü geçerlidir — undefined, fonksiyonlar ve NaN/Infinity geçerli JSON değildir. Bu araç doğrulama için tarayıcının yerel JSON.parse() fonksiyonunu kullanır — girdi geçerli JSON değilse, sorunu tam olarak bulup düzeltmeniz için hata mesajı ve konumu gösterilir.

JSON küçültme

Küçültme, mümkün olan en küçük gösterimi üretmek için tüm gereksiz boşlukları (boşluklar, sekmeler, yeni satırlar) kaldırır. Tipik bir API yanıtı küçültme sonrası %30–60 oranında küçülebilir. Bu, ağ performansı için önemlidir: daha küçük yükler İlk Bayta Kadar Geçen Süre'yi (TTFB) azaltır ve yavaş bağlantılarda mobil yükleme sürelerini iyileştirir. Tasarruf miktarı küçültme sonrası gösterilir. Küçültmenin sunucu tarafında gzip veya Brotli sıkıştırmasıyla birlikte en iyi şekilde çalıştığını unutmayın — iki teknik birbirini tamamlar.

Gizlilik

Tüm işlemler %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.