İçeriğe geç

JSON Doğrulayıcı

JSON sözdizimini ayrıntılı hata mesajlarıyla anında doğrulayın. JSON yapısını anahtar/dizi sayıları ve derinlik analiziyle biçimlendirin, küçültün ve inceleyin. Ücretsiz, %100 tarayıcıda.

JSON doğrulama nedir?

JSON (JavaScript Object Notation) doğrulama, bir dizenin JSON spesifikasyonuna (ECMA-404 / RFC 8259) uygun olup olmadığını kontrol eder. Geçerli JSON şunları içermelidir: düzgün çift tırnaklı dize anahtarları, nesnelerin {} ve dizilerin [] doğru yuvalanması, geçerli veri türleri (string, number, boolean, null, object, array) ve sondaki virgül veya yorum olmaması. Bu araç doğru doğrulama için tarayıcının yerel JSON.parse() işlevini kullanır.

JSON sözdizimi kuralları

Anahtarlar çift tırnaklı dizeler olmalıdır: "key", 'key' veya key değil. Dizeler çift tırnak kullanmalıdır. Sayılar tam sayı veya ondalıklı olabilir, baştaki sıfır yok (0.x hariç). Boolean: true / false (yalnızca küçük harf). Null: null (küçük harf). Sondaki virgül yok — son öğeden sonra. Yorum yok — JSON // veya /* */ yorumlarını desteklemez. undefined yok — bunun yerine null kullanın.

Yaygın JSON hataları

Eksik tırnak — anahtarlar ve dizeler çift tırnaklı olmalıdır. Sondaki virgül{"a": 1,} geçersizdir; son virgülü kaldırın. Tek tırnak{'a': 1} geçerli JSON değildir. Kaçırılmamış karakterler — dizelerdeki özel karakterler (yeni satırlar, sekmeler, ters eğik çizgiler) kaçırılmalıdır. Yinelenen anahtarlar — teknik olarak spesifikasyona göre geçerlidir, ancak son değer kazanır ve önceki değerler kaybolur.

Gizlilik

Tüm doğrulama %100 tarayıcınızda yerel JSON.parse() API kullanılarak çalışır. Hiçbir veri sunucuya gönderilmez.