C#獲取Json字符串中的某個值


 

問題描述:

json數據格式{"resCode":0,"resMag":"aaa","data":[{"parkName": "B1停車場","freeSpaceNum":100}]}。

 

第一方法:使用 JavaScriptSerializer

JavaScriptSerializer Jss = new JavaScriptSerializer();
Dictionary<string, object> DicText = (Dictionary<string, object>)Jss.DeserializeObject(ReText);
if (!DicText.ContainsKey("openid"))
      return "";
return DicText["openid"].ToString();

 

 第二種方法:使用newtonsoft.dll類庫

1.先下載一個newtonsoft.dll類庫:附件已經上傳。

2.在項目里添加這個類庫的引用

3.獲取代碼

JObject obj = Newtonsoft.Json.Linq.JObject.Parse(ReText);
string freSpaceNum = obj["data"][0]["freSpaceNum"].ToString();
string resMag = ob["resMag"].ToString();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM