öncelikle aşağıdaki linkten json yapısını inceleyiniz.
JSON
1. adım projemizde Doit.aspx(siz başka bir isimle de kullanabilirsiniz.) kullanarak json verimizi yazacagız. Şimdi yukarıdaki gibi doit.aspx.cs de "page_load" eventinde yazalım.
string str = ""; str = "["; str += "{\"ad\" : \"ali\", \"yas\" : 15, \"adres\" : \"amasya\"},"; str += "{\"ad\" : \"veli\", \"yas\" : 15, \"adres\" : \"amasya\"},"; str += "{\"ad\" : \"hasan\", \"yas\" : 15, \"adres\" : \"amasya\"}"; str += "]"; Response.ContentType = "application/json"; //sayfa tipini json yapıyoruz Response.Write(str);
evet arkadaşlar yukarıda isimsiz bir dizi oluşturduk ve 3 eleman ekledik sonrasında sayfanın tipini json yapıp ekrana yazdırdık.
2. adım olarak doit.aspx'i okuyalım. Her hangi bir nesne ile (buton, a v.b) alttaki fonksiyonu çağırarak veriyi alırız.
function jsonoku(){ $.ajax({ url: 'doit.aspx', //json verimizin oldugu sayfa success: function (data) { if (data.length > 0) {
//eğer data içinde veri döndüyse $.each(data, function (i, item) {
//datayı döngüye sokuyoruz ve elamanları iteme atıyoruz alert(item.ad + ":" + item.yas + ":" + item.adres);//ve yazdırıyoruz }); } },
error: function (error) { alert('error; ' + error); } }); }
Rar şifresi : www.bahadirakkoy.com.tr
Proje dosyası
iyi çalışmalar.