ZT: C#不建类直接Json解析与取值

C#不建类直接Json解析与取值

 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lily233/article/details/78285908

1、添加引用Newtonsoft.Json.dll(附件:https://files.cnblogs.com/files/chen-yuan/Newtonsoft.zip); 
2、引用:

using Newtonsoft.Json.Linq;
  • 1

3、具体代码:

string students = "{\"grade\":\"6\",\"class\":\"1\",\"students\":[{ \"id\":\"1\",\"name\":\"Lily\",\"sex\":\"女?\"},{\"id\":\"2\",\"name\":\"Jack\",\"sex\":\"男D\"},{\"id\":\"3\",\"name\":\"Lucy\",\"sex\":\"女?\"}]}"; JObject studentsJson = JObject.Parse(students); //年级 string grade = studentsJson["grade"].ToString(); //获得第二个学生的姓名 string name1 = studentsJson["students"][1]["name"].ToString(); //Or name1 = studentsJson["students"].AsEnumerable().ElementAt(1)["name"].ToString(); //遍历学生信息 var studentsList = studentsJson["students"].AsEnumerable(); foreach (var item in studentsList) { string a = item["name"].ToString();

转载于:https://www.cnblogs.com/dennyxiaoblog/p/10589122.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值