JSON’un ekstra bir işleme gerek duymadan datayı object olarak kullanbilmesi özelliğine bu başlık altında değineceğiz. JSON ile ASP.NET Web Method unu nasıl kullanacağımıza bakacağız örneğimizde, task managerda gördüğümüz programları Web Method ile çevirip JSON kullanarak listeleyeceğiz.Visual Studio muzda bir web projesi açıyoruz ve IslemBilgisi adlı classımızı App_Code dosyası içerisine oluşturuyoruz.IslemBilgisi.cs
Default.aspx.cs imizin içine gerekli kodumuzu yazıcaz. Öncelikle static olarak oluşturduğumuz fonksiyonumuzun geri dönüm türünü list olarak belirliyoruz JSON un bize sunduğu kolaylık sayesinde List olarak döndüğümüz değerleri ekstra bir işlem yapmadan JSON datası olarak kullanabiliyoruz. [System.Web.Services.WebMethod] ise ,altına yazdığımız methodu tarayıcı tarafından çağırmamızı sağlıyor.Default.aspx.cs
Aspx sayfamıza gerekli kodalrımız yazdıktan sonra scriptimizi inceliyeceğiz.
Kodumuzda dikkatimize çarpan ilk özellik url: “JSONAjax.aspx/IslemleriAl”, .NET in bu özelliği sayesinde sayfa urlsinin arkasına methodumuzun ismini ekleyip çağırabiliyoruz. $.getJSON() yerine $.ajax() kullandığımız için datatype ımızı JSON olarak belirledik. $(“#Sonuclar”) ile id’si olan HTML elementini alıp içindeki testini belirliyoruz. for döngüsü içerisinde serverdan List