İçeriğe geç

JSON Doğrulayıcı

Belgenin geçerli JSON olup olmadığını; değilse satır, sütun ve nedenini görün.

Sonuç

Henüz gösterilecek bir şey yok. Başlamak için yukarıya veri girin.

Bu araç işinize yaradı mı?

Bu araç hakkında

JSON doğrulamak tek bir soruyu yanıtlar: bir ayrıştırıcı bu belgeyi kabul eder mi? Bunu biçimlendirmeden ayırmak işe yarar; çünkü bir entegrasyon patladığında genellikle önce içeriğin sözdizimsel olarak geçerli olup olmadığını bilmek istersiniz.

Cevap hayırsa, işe yarayan kısım nerede olduğudur. Bu doğrulayıcı satırı, sütunu ve ayrıştırıcının o noktada ne beklediğini bildirir; hatalı satırı da göstererek sorunu bağlamı içinde görmenizi sağlar.

Nasıl kullanılır

  1. Kontrol etmek istediğiniz belgeyi yapıştırın.
  2. Sonucu okuyun. Geçerli belgelerde neyin ayrıştırıldığı da bildirilir — n anahtarlı bir nesne, n öğeli bir dizi.
  3. Geçersizse bildirilen satır ve sütuna gidin. Bağlam bloğu, hatalı satırı tam konumun altındaki işaretle birlikte gösterir.
  4. Düzeltip yeniden kontrol edin. Doğrulama siz yazarken çalışır, sonuç anında güncellenir.

Örnekler

Sonda fazladan virgül olan bir belge

{ "a": 1, "b": 2, }
Satır 1, sütun 19 — bir özellik adı bekleniyordu

Sık karşılaşılan sorunlar

Belge düzgün görünüyor ama geçersiz bildiriliyor.
Görünmez karakterlere bakın. Bir web sayfasından kopyalanan bayt sırası işareti (BOM) veya bölünemez boşluk, editörde görünmeden ayrıştırmayı bozar.
NaN veya Infinity reddediliyor.
JSON'da bu değerlerin karşılığı yoktur. Bunları üreten bir sistem JSON yazmıyordur; bunun yerine null ya da bir metin göndermesi gerekir.
Yorum satırları hata veriyor.
Standart JSON yorum kabul etmez. Bazı araçlar JSONC veya JSON5 destekler, ancak katı bir ayrıştırıcı — bu araç ve API'lerin çoğu dahil — desteklemez.

Sıkça sorulan sorular