Merhaba Arkadaşlar,
Bu bölümde JSON’nun ne işe yaradığı ve nasıl kullanılğını inceleyeceğiz.
Öncelikle ne gibi özellikleri var buna söyleyelim.Açılımı JavaScript Object Notation manasına
gelmektedir.XML çok benzeyen bir yapısı vardır ancak daha anlaşılması daha kolay bir yapıya sahiptir.Herhangi bir programlama dili ile rahatça okunabilir bundan dolayı kullanışlıdır.Örneğin Facebook’taki bilgilerimi JSON formatında almak istiyorum bunun için şu kodu yazmalıyım.
http://graph.facebook.com/vural.usenc
şu şekilde görüntü gelecektir.
Javascripte örnek verecek olursak
var text = '{ "Personel" : [' +
'{ "Adi":"Vural" , "Soyadi":"Usenc" },' +
'{ "Adi":"Yakup" , "Soyadi":"Gultekin" },' +
'{ "Adi":"Ali" , "Soyadi":"Karayel" } ]}'; |
Bu şekilde oluşturduğumuz JSON formatindaki kodu Javascript ile diziye dönüştürmek için bu kodu kullanıyoruz
var obj = JSON.parse(text); |
diziye aldıktan sonra isteğimiz şekilde verileri çekebiliriz.
Bir demo yaptığımızda
<script type="text/javascript">// <![CDATA[
document.getElementById("demo").innerHTML =
obj.Personel[1].Adi+ " " + obj.Personel[1].Soyadi;
>
// ]]></script> |
Bu şekilde istediğimiz veriyi alabilir ve kullanırız.