您的位置:首页 > Web前端 > JavaScript

c#操作简单列表形式的json

2015-07-30 14:54 513 查看
//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属性值,以此类推
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: