JSON hataları nasıl bulunur ve düzeltilir?
JSON, uygulamaların ve API'lerin veri alışverişinde kullandığı en yaygın biçimdir. Kuralları basittir ama katıdır; tek bir eksik tırnak bütün dosyanın okunamamasına yol açar.
En sık yapılan hatalar
- Tek tırnak: JSON'da metinler ve anahtarlar yalnızca çift tırnak (") içinde olabilir.
- Sondaki virgül: Bir listedeki son öğeden sonra virgül bırakmak JavaScript'te sorun değildir ama JSON'da hatadır.
- Yorum satırı: // veya /* */ JSON'da desteklenmez.
- Tırnaksız anahtar: {ad: "Ali"} geçersizdir; doğrusu {"ad": "Ali"}.
- JavaScript değerleri: undefined, NaN ve Infinity JSON değeri değildir.
“Unexpected token” ne demek?
Bu hata, çözümleyicinin belirtilen konumda beklemediği bir karakterle karşılaştığını söyler. Asıl hata çoğu zaman bir önceki satırdadır; örneğin unutulan virgül bir sonraki satırın başında hata olarak görünür.
Büyük sayılar
JavaScript, 16 haneyi aşan tam sayıları tam olarak saklayamaz. Sipariş veya kullanıcı kimliği gibi uzun numaraları JSON'da metin olarak tutmak veri kaybını önler.
Okunabilirlik
Tek satır hâlindeki JSON'u girintili biçime getirmek yapıyı görmeyi kolaylaştırır; yayına alırken sıkıştırmak ise boyutu azaltır.
JSON düzenleyici ve doğrulayıcı hatanın satır ve sütununu gösterir ve olası nedeni açıklar.
Yorumlar0
Henüz Yorum Yok
İlk düşüncenizi paylaşan siz olun.
Yorum bırakmak için lütfen giriş yapın veya kaydolun.