JSON doğrulama

Dosyayı yapıştırın ve net bir yanıt alın: geçerli ya da değil. Değilse mesaj, çözümleyicinin ne beklediğini ve hangi konumda beklediğini söyler; genellikle fazladan bir virgül ya da eksik bir tırnaktır.

Nasıl kullanılır

  1. JSON’u kutuya yapıştırın, denetim her tuş vuruşunda çalışır.
  2. Kutunun altındaki satırı okuyun: yeşil geçerli demek, kırmızı ise çözümleyicinin kendi mesajını taşır.
  3. Bildirilen yeri düzeltin ve mesajın yeşile döndüğünü görün.

Bilmekte fayda var

Hataların çoğunun ardındaki dört yanlış

Son öğeden sonra kalan virgül, çift yerine tek tırnak, tırnaksız bir anahtar ve araya kaçmış bir yorum satırı. JSON bunların hiçbirine izin vermez, oysa JavaScript, Python ve YAML her biri bir kısmına izin verir; bu yüzden de sızıp dururlar.

Geçerli olmak, doğru olmakla aynı şey değildir

Bu sayfa anlamı değil, sözdizimini denetler. Bir dosya kusursuzca çözümlenip yine de zorunlu bir alanı eksik bırakabilir ya da sayı beklenen yerde bir dize taşıyabilir. Bunun için çözümleyici değil, bir şema gerekir.

Sık sorulan sorular

Dosyam denetim için yükleniyor mu?

Hayır. Doğrulama tarayıcınıza gömülü çözümleyiciyle yapılır, dolayısıyla veri cihazdan hiç çıkmaz.

Hangi standart kullanılıyor?

Her çalışma ortamının uyduğu standart: JSON.parse üzerinden RFC 8259. Burada geçen, her yerde geçer.

Sondaki virgül neden hata sayılıyor?

JSON’da isteğe bağlı son virgül diye bir şey yoktur: son öğeden sonra çözümleyici kapanış parantezi bekler. JavaScript buna göz yumar, JSON yummaz.

Çok büyük dosyaları denetleyebilir miyim?

Beş megabayt metne kadar. Daha büyükleri komut satırı aracıyla denetlemek daha iyi olur.

İlgili araçlar