JSON Nedir? Sık Görülen Hatalar ve Nasıl Düzeltilir?
JSON biçiminin kuralları, yaygın sözdizimi hataları ve okunabilir hale getirme yöntemleri.
JSON (JavaScript Object Notation), verileri metin olarak taşımak için kullanılan hafif bir biçimdir. Web servisleri, mobil uygulamalar ve ayar dosyaları genellikle JSON kullanır. İnsan tarafından okunabilir ve makineler tarafından kolay işlenir.
Temel yapı
JSON iki yapıdan oluşur: süslü parantez içinde anahtar-değer çiftleri (nesne) ve köşeli parantez içinde değer listesi (dizi). Değerler metin, sayı, true/false, null, başka bir nesne veya dizi olabilir.
En sık yapılan hatalar
- Tek tırnak kullanmak: JSON’da metinler ve anahtarlar çift tırnak içinde olmalıdır.
- Son elemandan sonra virgül bırakmak: [1, 2, ] geçersizdir.
- Yorum satırı eklemek: JSON yorumları desteklemez.
- Anahtarları tırnaksız yazmak: {ad: "Ali"} yerine {"ad": "Ali"} olmalıdır.
- Eksik veya fazla parantez.
Biçimlendirme ve sıkıştırma
Sunucudan gelen JSON genellikle tek satırdır ve okunması zordur. Biçimlendirme (beautify) her seviyeyi girintileyerek yapıyı görünür kılar. Sıkıştırma (minify) ise tüm boşlukları siler ve veri boyutunu küçültür; ağ üzerinden gönderirken kullanılır.
Hatayı bulma
JSON biçimlendiricimize metni yapıştırdığınızda geçersizse hatanın bulunduğu konumu gösteren bir mesaj alırsınız. Çoğunlukla sorun, belirtilen konumun hemen öncesindeki eksik virgül ya da fazla tırnaktır.
Verileriniz tarayıcınızda işlenir ve hiçbir yere gönderilmez; gizli veriler için de rahatça kullanabilirsiniz.