Json Formatında Data İşlemek C#
-
json formatında veri paylaşan bir site var. Ordaki dataları asp.net ile okutup işlemem lazım. Örnek bir kaynak var mı?
Bide json, xml'den daha hızlı ve daha az yer tuttuğundan mı kullanılmya başlandı?
-
bunun için yazılmış en çok yaygın olan framework u kullanabilirsin hocam
http://james.newtonking.com/json
örnekleri de mevcut
unbalanced tarafından 30/Oca/14 17:10 tarihinde düzenlenmiştir -
cemnet bunu yazdı
json formatında veri paylaşan bir site var. Ordaki dataları asp.net ile okutup işlemem lazım. Örnek bir kaynak var mı?
Bide json, xml'den daha hızlı ve daha az yer tuttuğundan mı kullanılmya başlandı?
Aslında json formatı çok öncelerden vardı ve donanımsal olarak o zamanlarda kullanımı daha yerinde olacaktı. malum şuan bu tip dataların taşındığı ortamlar oldukça güçlü makineler.
lakin insan algısına oldukça yakın olması ve güzel bir standart olmasından dolayı kullanımı tavsiye edilir.
hocam google a json for c#.net yazdığın zaman tüm sorularının cevabı orada olacak:) pratik yapmak için facebook api lerini kullanmanı tavsiye ederim.
-
şu sitede iş görürmüş biraz arkadaşlar http://json2csharp.com/#
-
hocam verdiğim framework .net için kullanılan en yaygın json frameworku dur daha neyi arıyorsun anlamadım
http://james.newtonking.com/json/help/index.html
burda her sınıfın açıklaması da mevcut, samples adında da örnekler var, istediğin şekilde incele, kendine uyarla,pratiğini yap. daha iyisini bulamazsın..
-
unbalanced bunu yazdı
hocam verdiğim framework .net için kullanılan en yaygın json frameworku dur daha neyi arıyorsun anlamadım
http://james.newtonking.com/json/help/index.html
burda her sınıfın açıklaması da mevcut, samples adında da örnekler var, istediğin şekilde incele, kendine uyarla,pratiğini yap. daha iyisini bulamazsın..
hocam kullanmadım ben onu ama şöyle yaptım oldu
protected void Page_Load(object sender, EventArgs e)
{
using ( StreamReader r = new StreamReader(Server.MapPath("~/my_process")))
{
string json = r.ReadToEnd();
List items = JsonConvert.DeserializeObject<List>(json);
dynamic array = JsonConvert.DeserializeObject(json);
foreach (var item in items)
{
Response.Write("
" + item.category);
List links = item.links;
foreach (var l in links)
{
Response.Write("
" + l.vkontakte);
}
}
}
}
public class Link
{
public string vkontakte { get; set; }
}
public class RootObject
{
public int id { get; set; }
public string name { get; set; }
public string type { get; set; }
public string category { get; set; }
public string image { get; set; }
public string film_adi { get; set; }
public string film_orjinal { get; set; }
public string imdb { get; set; }
public string yapim { get; set; }
public string tur { get; set; }
public string yonetmen { get; set; }
public string oyuncular { get; set; }
public string goruntu_yoneticisi { get; set; }
public string yapimci { get; set; }
public string senaryo { get; set; }
public string ozet { get; set; }
public string status { get; set; }
public List links { get; set; }
}
edit: using Newtonsoft.Json.dll
cemnet tarafından 30/Oca/14 18:14 tarihinde düzenlenmiştir
