C#中将string类型的json字符串转化成数组

本文介绍了一个使用C#进行JSON数据解析的具体案例,包括如何将JSON字符串转换为JObject与JArray对象,并通过foreach循环遍历数组中的每个元素以获取'id'字段的值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

添加引用 

using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
using System.Collections.Generic;


string jsonText = {"Total":"0",
"Rows":
[
{
"id":"31",
"project":"6",
"project_name":"一卡通",
"name":"接口测试!",
"assignedTo":"zhangsan",
"realname":"张三",
"estStarted":"2016/11/23",
"realStarted":"2000/01/01",
"status":"wait"
},
{
"id":"32",
"project":"6",
"project_name":"一卡通",
"name":"测试服务器调通!",
"assignedTo":"lisi",
"realname":"李四",
"estStarted":"2016/11/23",
"realStarted":"2016/11/23",
"status":"wait"
}
]}

JObject json1 = (JObject)JsonConvert.DeserializeObject(jsonText);
JArray array = (JArray)json1["Rows"];

string aa="";

foreach (var jObject in array)
            {
                //赋值属性
                aa = jObject["id"].ToString();//获取字符串中id值
            }

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值