JSON u kısaca hafif veri taşıma yapısı olarak tanımlayabiliriz. JSON hem insanlar hem de makinalar tarafından kolayca okunup yazılabilecek bir yapıdadır. Hal böyle olunca, gerek hafifliği, gerekse fonksiyonalitesi itibarı ile JSON hızla XML in koltuğunu sallamaya başlamıştır.

JSOn genel olarak isim ve değer çiftleri saklar. Bu değerler değişken, sizi, sıralı dizi, yapı ve hatta nesneler olabilirler.

Yapısal tanımlama ile ilgili ayrıntılı bilgiye json.org dan ulaşabilirsiniz.

Basit olarak kullanımına bakacak olursak;

var myjson = {
    'name':'ihsan',
    'hobbies':['sport':'football','drive':'Audi S4','listen':'mozart'],
    'website':function(){alert('mywebsite');},
    'other':{
        'property':'1',
        'accessed':true
    }
};

document.write(myjson.name); //ihsan
document.write(myjson.hobbies.drive); //Audi S4
document.write(myjson.website()); // uyarı fırlatır : mywebsite
document.write(myjson.other.accessed); //true

JSON gelecekte sıkça kullanılacak gibi görünüyor.

Sağlıcakla kalın..

İhsan Yaprak

ihsanyaprak[at]erciyesyazilim.com

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5