对于一般的Json字符串,比如
{"data":"1","msg":"OK"}
直接使用
JObject jo=JObject.Parse(obj); string msg=jo["msg"].ToString();
即可。
对于复杂的Json字符串,比如
{"A":{"ServiceId":"S001","Age":"11" },"B":{"VisitNumber":"N009","DetailInfo":{"Name":"Adu","Addr":"南京"} }}
需要使用
JArray ja = JArray.Parse("[" + data + "]"); string name=ja[0]["B"]["DetailInfo"]["Name"].ToString();
首先将它转换成一个数组,用JArray的索引进行取值
原文:https://www.cnblogs.com/AduBlog/p/15038812.html