C#中Json的簡略處置辦法。本站提示廣大學習愛好者:(C#中Json的簡略處置辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中Json的簡略處置辦法正文
定名空間:Windows.Data.Json
在Windows Runtime中,可使用Json類對獲得的Json字符串停止操作,比擬DataContractJsonSerializer類操作加倍直不雅。
例如獲得一個繞口令API前往的Json中的對象:
//前往的Json字符串:
{
"code":200,
"msg":"success",
"newslist":[
{
"content":"小劉和小侯,
<br\/>競賽拍皮球,。。
<br\/>小劉拍球汗直流,
<br\/>小侯干勁賽小劉,
<br\/>拍了半個多鐘頭,
<br\/>分不清是小劉勝小侯,
<br\/>照樣小侯勝小劉?"
}
]
}
在這個前往對象中,包括了普通的數據類型:數字、字符串、對象聚集(數組),關於每一個值的獲得可以如許做:
//將Json字符串轉換成Json對象 JsonObject jsonObject = JsonObject.Parse(Json字符串); //獲得數字數值 double code=jsonObject.GetObject()["code"].GetNumber(); //獲得字符串 string msg=jsonObject.GetObject()["msg"].GetString(); //獲得數組對象,下標從0開端 string content=jsonObject.GetObject()["newslist"].GetArray()[0].GetObject()["content"].GetString();
普通數組中會包括多個對象,這時候可以應用GetNameedArray辦法先獲得這個Json數組,然後對其子對象停止遍歷。
以上所述是小編給年夜家引見的C#中Json的簡略處置辦法的全體論述,願望對年夜家有所贊助,假如年夜家有任何疑問迎接給我留言,小編會實時答復年夜家的,在此也異常感激年夜家對網站的支撐!