读书人

一个JSON解析有关问题

发布时间: 2012-03-13 11:21:11 作者: rapoo

一个JSON解析问题。
有一个json对象如下
myjson={"anchor1":[1,2,3,4,5],"anchor2":[6,7,8,9,10]}
请问在客户端的Javascript函数里怎样解析出数组来?

[解决办法]
例子
var User = {"UserID":11, "Name":"Truly", "Email":"zhuleipro◎hotmail.com"};
alert(User.Name);

[解决办法]
var myjson = { anchor1:[1,2,3,4,5],anchor2:[6,7,8,9,10]};

for(var i= 0; i<myjson.anchor1.length; i++)
{
alert(myjson.anchor1[i]);
}


如果是服务器端做过JSON序列化出来的字符串

用JQuery的Json解析或者 JSON2解析

用eval也行

var jsonString = "...";

var jsonObj = eval(jsonString);
[解决办法]
eval()
[解决办法]
如果是.Net ajax 服务端序列化的Json最好用 MS的 AjaxLibrery 解析。ms AjaxLibrery 支持日期的序列化。

读书人网 >.NET

热点推荐