← Ana Sayfa

JSON Doğrulayıcı

Bir metnin geçerli JSON olup olmadığını denetler — anahtarlar ve dize değerleri çift tırnak içinde, son ögeden sonra virgül yok, tüm parantezler eşleşmiş şekilde kapalı — ve geçerli değilse tam olarak hangi sözdizimi hatası olduğunu söyler. Doğrulama tarayıcının yerleşik JSON.parse() işlevini kullanır, dolayısıyla hiçbir şey yüklenmez.

JSON Girişi

"Geçerli JSON" Ne Anlama Gelir?

Geçerli JSON katı bir sözdizimi izler: anahtarlar ve metin değerleri tek tırnak değil çift tırnak kullanmalıdır, son öğeden sonra virgül olamaz ve tüm köşeli ve süslü parantezler tam olarak eşleşecek şekilde kapatılmalıdır. Bu araç, girdiğiniz metnin bu sözdizimini izleyip izlemediğini tarayıcının yerleşik JSON.parse() fonksiyonunu kullanarak kontrol eder ve bir sorun varsa, sizi tahmin etmek zorunda bırakmak yerine belirli hatayı gösterir.

JSON Doğrulayıcı Nasıl Kullanılır

  1. Yapıştırın — Kontrol etmek istediğiniz JSON'ı üstteki giriş kutusuna yapıştırın. İster bir API yanıtı ister elle yazdığınız bir yapılandırma dosyası olsun fark etmez.
  2. Doğrulayın — 'JSON'ı Doğrula' düğmesine basın; sözdizimi anında JSON.parse() ile kontrol edilir.
  3. Sonucu inceleyin — Sözdizimi doğruysa bir başarı kartı, bir sorun varsa neyin nerede yanlış olduğunu gösteren bir hata kartı görünür.
  4. Düzeltin — Hata mesajının işaret ettiği yeri düzeltin ve geçerli olana kadar yeniden doğrulayın.

Yaygın JSON Hataları Nelerdir?

En sık karşılaşılan üçü çift tırnak sorunları, son virgül ve parantez eşleşme hatalarıdır. Anahtarları veya metinleri tek tırnakla (') sarmak JSON'da bir hatadır; mutlaka çift tırnak (") olmalıdır. Bir dizinin ya da nesnenin son öğesinden sonra gelen virgül (,) de kabul edilmez ve açılan/kapanan köşeli ile süslü parantez sayıları uyuşmadığında da başarısız olur. Doğrulama sonucundaki hata mesajı sorunun oluştuğu yeri de gösterir, böylece hızlıca bulup düzeltebilirsiniz.

Doğrulama ile Biçimlendirme Arasındaki Fark Nedir?

Doğrulama yalnızca "bu JSON sözdizimsel olarak doğru mu?" sorusunu kontrol eder ve geçip geçmediğini ile hatanın konumunu bildirir. Biçimlendirme ise zaten geçerli olan JSON'ı girinti ve satır sonlarıyla okunaklı biçimde yeniden düzenlemek ya da tersine tek satıra sıkıştırmaktır. Önce bu araçla geçerli olduğunu doğrulayın, ardından düzenli görünmesini istiyorsanız JSON Biçimlendirici'yi kullanın.

Bunu Ne Zaman Kullanmalıyım?

Bir API çağrısı başarısız olduğunda ve istek ya da yanıt gövdesinin geçerli JSON olmadığından şüphelendiğinizde, elle düzenlediğiniz bir yapılandırma dosyasını kontrol ederken veya bir sözdizimi hatasında sessizce reddedecek bir sisteme JSON yapıştırmadan önce kullanışlıdır. Geçerli JSON'ı düzenli biçimlendirmeniz veya küçültmeniz gerekiyorsa JSON Biçimlendirici'yi deneyin.

Verilerim Güvende mi?

Evet. Tüm doğrulama tarayıcınızın içinde yalnızca JSON.parse() ile yapılır ve girdiğiniz JSON hiçbir sunucuya gönderilmez veya orada saklanmaz. İnternet bağlantısı kesikken bile çalıştığı için hassas verileri de güvenle yapıştırıp kontrol edebilirsiniz.