永发信息网

C# json 转换成 dynamic 之后怎样引用数组的呢? 如图

答案:1  悬赏:20  手机版
解决时间 2021-03-27 20:53
  • 提问者网友:寂寞梧桐
  • 2021-03-27 11:40
C# json 转换成 dynamic 之后怎样引用数组的呢? 如图
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-03-27 12:47
大哥,jsonResult.Table[0]不是数组,它的类型是System.Collections.Generic.Dictionary,换言之,是个map,你直接用key来访问就可以了,像这样:jsonResult.Table[0]["AccNum"]。debug里你看到只是说这个jsonResult.Table[0]是个容器,里面有很多item,但这不代表他是个数组,你不可以直接用数组的方式去访问。


如果你需要对里面的东西遍历,你可以这么做:
foreach (var keyvalue in jsonResult.Table[0])
{
    var key = keyvalue.Key;
    var value = keyvalue.Value;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯