JSON Nedir ve Neden Standarttır?
JSON (JavaScript Object Notation), insanlar tarafından okunması kolay ve makineler tarafından ayrıştırılması (parsing) hızlı olan hafif bir veri değişim formatıdır. Günümüzde REST API'ler, mobil uygulamalar ve web servisleri arasındaki veri trafiğinin %90'ından fazlası JSON formatında gerçekleşmektedir.
JSON vs XML
Eskiden popüler olan XML'e göre JSON çok daha az karakter kullanır (daha küçük dosya boyutu) ve okunabilirliği daha yüksektir. Ayrıca JavaScript ile yerel (native) uyumluluğu sayesinde web geliştirmede tartışmasız liderdir.
Yaygın JSON Hataları
- Son elemandan sonra virgül bırakmak (Trailing comma).
- Tırnak işareti kullanmamak veya tek tırnak (') kullanmak (Standart JSON sadece çift tırnak " kabul eder).
- Boolean değerleri tırnak içine almak (
"true"yerinetrueolmalı).