JSON Nedir?

JSON, “JavaScript Object Notation” sözcüklerinin kısaltmasıdır. JavaScript Nesne Gösterimi olarak düşünülebilir. Ortalama olarak bütün modern programlama dilleri arasında, yapılandırılmış veri değişimini kolaylaştıran bir metin biçimidir. XML’e göre daha hızlı ve rahat yazılır ve okunur.

Parantez, köşeli parantez, iki nokta ve virgül ile yazımı ile birçok bağlam ve uygulamada kullanışlılık gösterir.

ECMAScript dil kurallarının üçüncü sürümünde tanımlandığı şekliyle Javascript’te bulunan nesne değişmezlerinden esinlenilerek tasarlanmıştır. ECMAScript Programlama Dilinden türetilmiş bir veri kayıt ve aktarım yöntemidir fakat programlama dillerinden bağımsızdır.

JSON, sahip olduğu ağaç yapısıyla DOM ve XML ile benzerlik gösterir. Fakat bunlardan tamamen farklı bir yapıdadır.

JSON’un desteklediği veri tipleri:

  • Number
  • String
  • Boolean
  • Array
  • Object
  • null

Örnek bir JSON kodu,

{
   "tip": "muzik",
   "tur": "album",
   "sarkilar": [
       {"ad": "Kış Güneşi", "sanatci": "Tarkan"},
       {"ad": "Minik Serçe", "sanatci": "Sezen Aksu"},
       {"ad": "Seninle Bir Dakika", "sanatci": "Semiha Yankı"}
       ]
}

Bu yazı yorumlara kapalı.