解析Json字符串中的指定的值
{ "head": { "Code": "3333", "Id": "20191008144448iAQE", "Message": "", "errorCode": "X1002-02" }, "body": {} }
如果要分析出指定的字段的值,比如:Message
一般我们可以创建一个对象,包含这所有的一个class。
另外就是,把Json字符串转成Jobject的类型,来获取
下面这种方式会有报错的风险
JObject objs = JObject.Parse(Result); string errorCode = objs["head"]["errorCode"].ToString(); string msg = objs["head"]["transMessage"].ToString();
有先选择:
string v1 = obj.Value<string>("Result"); var v2 = obj.SelectToken("Result", false).ToString();
人各有命,上天注定,有人天生为王,有人落草为寇。脚下的路,如果不是你自己的选择,那么旅程的终点在哪,也没人知道。你会走到哪,会遇到谁,都不一定。