Öne Çıkan Yayın

Uzak Masaüstü Bağlantısı ve Modem Port Ayarı

İyi günler bu konumuzda uzak masaüstü bağlantısı ve modem port ayarını anlatacağım. Normalde uzak masaüstü bağlantısı ayarını açtığımızda ye...

30 Ocak 2014 Perşembe

Json veri yazma ve okuma Asp.Net (C#)

Merhaba arkadaşlar bu makalede sizlere başlıkta da belirttiğim gibi C#'ta json veri yazma ve okumayı aşağıda adım adım anlatmaya çalışacağım.

ö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.