問題描述:
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();