Merhaba,
jsondan veri okurken class ile okunabilir. Ancak iç içe dom yapısında olan bir jsonu nasıl classa çevireceğimi bulamadım.
Örnek json
{
"api": {
"results": 18,
"fixtures": {
"2338": {
"fixt_id": "2338",
"timestamp": "1534284900",
"c_id": "7",
"scde": "1534284960",
"et": "1534288680"
},
//devamı bla blaaaa
}
}
}
Nasıl bir class yapısı ile api içerisinden results içerisinden fixtures içerisine erişmeliyim. Bir sonraki fixture domunun yerinde sırasıyla farklı sayılar bulunuyor.
c# json Serialization işlemi
8
●272
- 15-08-2018, 20:29:18http://json2csharp.com/ bu site otomatik c# classına çevirir.karyelist adlı üyeden alıntı: mesajı görüntüle
- 15-08-2018, 20:38:57Merhaba,oguzhane adlı üyeden alıntı: mesajı görüntüle
O sitenin çevirdiğini biliyorum. Ancak dinamik şeyler var her seferinde json içinde değişen üst nod isimleri var. Ayrıca o site birden fazla class veriyor dinamik şeyler olduğu için benim jsona. - 15-08-2018, 21:25:39başka türlü yapılabiliceğini sanmıyorum.karyelist adlı üyeden alıntı: mesajı görüntüle
- 15-08-2018, 21:43:29https://www.newtonsoft.com/json/help...NFragments.htm
linkte en sonda JObject kullanimi var işini görecektir. - 15-08-2018, 22:31:41Evet çok yararlı oldu ve JObject ile işimizi halledebildik. Teşekkür ederim.onekey15 adlı üyeden alıntı: mesajı görüntüle
- 15-08-2018, 22:34:33
- 16-08-2018, 10:16:05newtonsoft.json kütüphanesinde bulunan jarray , jtoken ve jobejct işinizi görecektir.