jQuery解析Json实例详解(2)

var str={"GetUserPostByIdResult":{"Age":"33","ID":"2server","Name":"mady"}};


解析用:
      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。输入结果如下图:

jQuery解析Json实例详解

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

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgzdjd.html