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