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的簡略處置辦法的全體論述,願望對年夜家有所贊助,假如年夜家有任何疑問迎接給我留言,小編會實時答復年夜家的,在此也異常感激年夜家對網站的支撐!