用jquery解析JSON数据的方法

来源:互联网 发布:ib网络 编辑:程序博客网 时间:2024/05/26 17:43

   var data="{

                   root:[

                                {name:'1',value:'0'},

                                {name:'6101',value:'北京市'},

                                           {name:'6102',value:'天津市'},

                                {name:''6103',value:'上海市'}

                             ]

                           }";

第一种获取的方式:

 var dataObj=eval("("+data+")");//转换为json对象

alert(dataObj.root.length);//输出root的子对象数量

$.each(data/obj.root,funtion(idx,item){

if(idx==0){

return  true;

}

//输出每个root子对象的名称和值

alert("name:"+item.name+",value:"+item.value);

})

 

第二种获取方式:

$.getJSON('','',''){

//此处返回的data已经是json对象

$.each(data.root,fuction(idx,item){

if(idx==0){

return true;//同countiue,返回false同break

}

alert("name:"+item.name+",value:"+item.value);

});

});