C#解析Json字符串

对于一般的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的索引进行取值

posted @ 2021-07-21 11:41  RookieCoderAdu  阅读(432)  评论(0编辑  收藏  举报