使用 Newtonsoft.Json,可以很方便的将字符串反反序列化成对象。
如下,resourceJson为json格式字符串,使用一行代码即可转成对象。
ResorceDto resorceDto = JsonConvert.DeserializeObject(resourceJson);
不过也可以直接读json的某个节点的值,不过不推荐,直接将json对象序列号成对象才是最通用的做法。
JObject obj = JObject.Parse(resourceJson); var result = obj["result"]; string userId = result["UserId"].ToString();