JSON dosyası nedir?
JSON — yapılandırılmış veri
Nedir?
JSON, web'in veri değişim formatıdır. Bir belgeyi değil, bir yapıyı tanımlar: ad/değer çiftleri, listeler, iç içe geçmiş nesneler. Bir uygulama ile sunucusu arasında dolaşan, dünya genelinde saniyede milyonlarca kez alışverişe konu olan budur.
Söz dizimi asgari düzeydedir — süslü parantezler, köşeli parantezler, tırnak işaretleri — ve bir makine formatı için nadir görülen bir özellik olan insan tarafından okunabilirliğini korur.
Tarihçe ve kökeni
Douglas Crockford, 2000'li yılların başında JSON'ı biçimlendirdi; bunu yaparken JavaScript dilinin nesnelerini tanımlama biçimini olduğu gibi benimsedi. Hiçbir şey icat etmedi: zaten var olan bir şeyi adlandırıp belgeledi.
Bu sadelik, o dönemde hâkim konumdaki XML'in sonunu getirdi: birkaç yıl içinde web arayüzlerinin neredeyse tamamı JSON'a geçti.
Neden kullanışlı
Hafif, okunabilir, evrensel: tüm programlama dilleri, egzotik bir kütüphaneye ihtiyaç duymadan onu okuyup yazabilir.
İç içe geçmiş yapıları doğal biçimde yönetir; CSV ise ne yazık ki düz bir tabloyla sınırlı kalır.
Sınırlar ve eksiler
Hiçbir yorum satırına izin verilmez — bunu yapılandırma dosyalarında kullananların sürekli yakındığı bir eksiklik.
Tarih türü yoktur, yorum satırı yoktur ve söz dizimi taviz vermez: fazladan bir virgül bile tüm dosyayı geçersiz kılar.
Kullanım ipuçları
JSON verilerini bir hesap tablosunda kullanılabilir bir tabloya dönüştürmek için, yapı düz olduğu sürece CSV'ye çevirin. İç içe geçmiş nesneler sütunlara sığmaz.
İnsanların düzenleyeceği bir yapılandırma dosyası için YAML veya TOML daha kullanışlıdır: yorum satırlarını kabul ederler.
JSON dosyanızı saniyeler içinde, Fransa’daki güvenli sunucularımızda dönüştürün.
JSON dönüştür