jQuery解析Json实例详解

2020-05-29 07:07:27易采站长站整理

解析用:
      alert(str.GetUserPostByIdResult.Name);//一次点不出来,我多点几次
弹出:”mady”。

再再复杂一点的如:
var data=” { root: [ {‘name’:’6200′,’value’:’0′}, {‘name’:’6101′,’value’:’xa’}, {‘name’:’6102′,’value’:’beijing’}, {‘name’:’6103′,’value’:’haerbin’}]}”;
如果你想单挑的话,解析用:
alert(dataObj.root[0].name);
弹出:“6200”。

如果你想群挑的话,解析用:


$.each(dataObj.root, function(index, item) {
$("#info").append(
"<div>" +index+":"+ item.name + "</div>" +
"<div>" +index+":"+ item.value + "</div><hr/>");
});

其中这个“#info”是个DIV的ID。输入结果如下图:

 

参见本例下载包中:JqueryDemo4.html

注意:本例如果要使用其他转换函数请更改字符串内单引号为双引号,外引号为单引号。
本文完整实例代码代码点击此处本站下载。

希望本文所述对大家jQuery程序设计有所帮助。