当前位置:开发工具->.NET ->C#下dynamic关键字解析json

原创版权标志C#下dynamic关键字解析json

作者:阿郎  发表时间:2018/1/4 9:39:57  阅读:
[摘要] 我们使用C#关键字dynamic来动态解析json试试

    昨天使用的是JArray和JObject来解析json,我们的思路是根据json格式来规划一个json树,反正json就是由对象和数组组成的。我们使用JArray和JObject两个类可以很方便的解析,但相比较来讲,还是繁琐了点,今天我们试试dynamic。上代码吧:

    

var dynamicObject = JsonConvert.DeserializeObject<dynamic>(s);

 // 如此解析 数组使用[], 对象用. 索引来做
 Console.WriteLine("{0}", dynamicObject.RESP_PARAM.BUSI_INFO.GPRS_INFO_LIST[0].GPRS_INFO[0].TOTAL);

 // 如此解析 数组使用[], 对象用. 索引来做
 Console.WriteLine("{0}", dynamicObject.RESP_PARAM.BUSI_INFO.GPRS_INFO_LIST);
demo如上,s就是我们的json数据,我已经做了注释,自己去跑着看看吧。
参考: https://www.cnblogs.com/tiantianle/p/5585602.html

文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)