//Json字符串(此种json格式可直接转换成DataTable)
string jsonStr = @"[{'title':'测试1', 'date':'2008', 'content':'详细内容'},
{'title':'测试2', 'date':'2008', 'content':'详细内容'},
{'title':'测试3', 'date':'2008', 'content':'详细内容'}]";
JArray array = (JArray)JsonConvert.DeserializeObject(jsonStr); //列表式json需要序列化成JArray
//一、循环输出json中指定属性的值
foreach (JToken token in array) //JToken为单个json格式
{
Response.Write(token["title"].ToString() + "<br/>");
}
//二、获取第N 行属性的值(与一无关)
string title = array[1]["title"].ToString(); //获取json第二行的title属性值,以此类推c#操作简单列表形式的json
最新推荐文章于 2024-09-24 10:39:16 发布
本文将演示如何解析JSON字符串,将其转换为DataTable,并通过循环遍历获取JSON中的指定属性值。此外,还将展示如何获取特定行的属性值。
1167

被折叠的 条评论
为什么被折叠?



