在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/C#/ C#如何獲取JSON數(shù)據(jù)中的鍵?

C#如何獲取JSON數(shù)據(jù)中的鍵?

公司有個(gè)項(xiàng)目是用到C#,這個(gè)接口 http://www.easybots.cn/api/ho... 是查詢2018年2月份的假期(周六日跟法定節(jié)假日這些)。
返回是這樣的JSON:
{"201802":{"03":"2","04":"1","10":"1","15":"1","16":"2","17":"2","18":"2","19":"2","20":"1","21":"1","25":"2"}}
Key是日期,值 1:代表周六日 2:代表節(jié)假日。我需要拿到Key,請(qǐng)問(wèn)哪個(gè)大神知道,指點(diǎn)在下???

回答
編輯回答
青瓷

可以使用Newtonsoft.Json來(lái)解析json,以下是一個(gè)簡(jiǎn)單的例子:

string json = "";
JObject jo = JObject.Parse(json);
string mainContentStr = jo["201802"].ToString();
JObject mainJo= JObject.Parse(mainContentStr );
foreach (var item in mainJo)
{
    Console.WriteLine(string.Format("key:{0}, value:{1}", item.Key, item.Value.Value<int>()));
}
2018年8月18日 06:52
編輯回答
絯孑氣

可以用Newtonsoft.Json把json數(shù)據(jù)轉(zhuǎn)換成你想要的數(shù)據(jù)格式,比如dictionary<string ,string>

(在公交車上就不給你寫栗子了)

2017年8月16日 12:27