读书人

Net 解析Json,该怎么处理

发布时间: 2013-07-16 22:38:04 作者: rapoo

Net 解析Json

protected void Page_Load(object sender, EventArgs e)    {//构建json对象         string jsdata  = "[ {id:'1',name:'0'}, {id:'6101',name:'北京市'},  {id:'6102',name:'天津市'}, {id:'6103',name:'上海市'}, {id:'6104',name:'重庆市'},  {id:'6105',name:'渭南市'}, {id:'6106',name:'延安市'}, {id:'6107',name:'汉中市'},  {id:'6108',name:'榆林市'}, {id:'6109',name:'安康市'}, {id:'6110',name:'商洛市'}  ]";//将json数据转换成jsondata数组        jsondata[] jsda = new JavaScriptSerializer().Deserialize<jsondata[]>(jsdata);//获取数组中某个值        int str1 = jsda[1].id;}//类public class jsondata    {        public int id { get; set; }        public string name { get; set; }    }

[解决办法]
我帮你把代码贴清楚点
protected void Page_Load(object sender, EventArgs e) {
//构建json对象
string jsdata = "[ {id:'1',name:'0'}, {id:'6101',name:'北京市'}, {id:'6102',name:'天津市'}, {id:'6103',name:'上海市'}, {id:'6104',name:'重庆市'}, {id:'6105',name:'渭南市'}, {id:'6106',name:'延安市'}, {id:'6107',name:'汉中市'}, {id:'6108',name:'榆林市'}, {id:'6109',name:'安康市'}, {id:'6110',name:'商洛市'} ]";
//将json数据转换成jsondata数组
jsondata[] jsda = new JavaScriptSerializer().Deserialize<jsondata[]>(jsdata);
//获取数组中某个值
int str1 = jsda[1].id;
}

//类
public class jsondata
{
public int id { get; set; }
public string name { get; set; }
}

读书人网 >asp.net

热点推荐