C#获取Json字符串中的某个值
Posted 海角之上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();
以上是关于C#获取Json字符串中的某个值的主要内容,如果未能解决你的问题,请参考以下文章