C#获取 json嵌套的数组

文章目录


C#获取 json嵌套的数组

json对象datas:

{"type":1,"message":null,"resultdata":{"totalCount":2,"pageSize":30,"pageNo":1,"pageCount":
1,"list":[{"meterNo":"000041100039","date":"20190308114451687","degree":456.0},{"meterNo":"000041100039","date":"20190308113517787","degree":426.0}]}}

我们的目的是要获取list中的两组数据。首先声明一个list类用于方便接收数据

List<getDegreelist> degreelists = new List<getDegreelist>();
public class getDegreelist
        {
            public string meterNo { get; set; }
            public string date { get; set; }
            public string degree { get; set; }
        }

通过JArray对象将获取datas中的list

JArray array = JArray.Parse(datas["list"].ToString());

循环添加到degreelists里面

for (int i = 0; i < array.Count; i++)
            {
                getDegreelist list = new getDegreelist();
                JObject jb = JObject.Parse(array[i].ToString());
                list.meterNo = jb["meterNo"].ToString();
                list.date = jb["date"].ToString();
                list.degree = jb["degree"].ToString();
                degreelists.Add(list);
            }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值