程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中Json的簡略處置辦法

C#中Json的簡略處置辦法

編輯:C#入門知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved