Dosya uzantısı | .json |
Dosya kategorisi | documents |
Açıklama | JSON (JavaScript Nesne Notasyonu), web geliştirme ve veri iletiminde yaygın olarak kullanılan standartlaştırılmış bir veri alışverişi formatıdır. Microsoft Word tarafından kullanılan .doc formatının aksine, JSON platform bağımsız ve metin tabanlıdır, bu da onu hem insanlar hem de makineler tarafından kolayca okunabilir ve yazılabilir hale getirir.
JSON dosyaları, programlama dillerindeki sözlüklere veya ilişkisel dizilere benzer şekilde, anahtar-değer çiftleri içeren yapılandırılmış verilerden oluşur. İkili .doc formatının aksine, JSON dosyaları insan tarafından okunabilir ve kolayca ayrıştırılabilir, bu da onları sistemler ve uygulamalar arasında yapılandırılmış verilerin iletilmesi için ideal hale getirir. Ek olarak, JSON'ın basitliği ve programlama dilleri arasında geniş çapta kabul görmesi, çeşitli alanlarda, web servisleri, API'lar ve yapılandırma dosyaları da dahil olmak üzere, veri değişimi için popüler bir seçenek haline getirir. |
Teknik detaylar | JSON sözdizimi, JavaScript Nesne sözdiziminden türetilmiştir ve nesneleri belirtmek için süslü parantezleri {}, dizileri belirtmek için köşeli parantezleri [] kullanır ve anahtar-değer çiftleri iki nokta üst üste ile ayrılır :. Her anahtar-değer çifti virgüllerle ayrılır.
JSON, metinler, sayılar, nesneler, diziler, Boolean değerleri ve null olmak üzere birkaç veri tipini destekler. Metinler çift tırnak içinde " ", sayılar ise tam sayı veya kayan noktalı olabilir.
JSON, geniş bir karakter yelpazesinin temsil edilmesine izin veren Unicode'u destekler. Tipik olarak UTF-8 kullanılarak kodlanır, bu da farklı sistemler ve diller arasında uyumluluğu sağlar.
JSON şemasızdır, yani JSON verisinin yapısı için resmi bir tanım gerekmez. Bu esneklik, dinamik veri alışverişine ve değişen gereksinimlere kolay adapte olmaya olanak tanır.
JSON, programlama dilleri ve platformlar arasında geniş bir destek görmekte olup, çoğu modern dil için yerleşik ayrıştırma ve serileştirme kütüphaneleri mevcuttur. |