jquery解析json數據

jquery解析json數據:  
var data="   
{   
root:   
[   
{name:'1',value:'0'},   
{name:'6101',value:'北京市'},   
{name:'6102',value:'天津市'},   
{name:'6103',value:'上海市'},   
{name:'6104',value:'重慶市'},   
{name:'6105',value:'渭南市'},   
{name:'6106',value:'延安市'},   
{name:'6107',value:'漢中市'},   
{name:'6108',value:'榆林市'},   
{name:'6109',value:'安康市'},   
{name:'6110',value:'商洛市'}   
]   
}";   
//data爲字符串類型 則要將字符串類型轉換成json數據類型  
var jsondatas=eval("("+data+")");  
$.each(jsondatas.root,function(i,n){  
alert("name"+n.name+"value"+n.value);  
}  
)  
//以下爲數組類型字符串 轉換成json 字符串 解析  
    //數組形式的json字符串  
    var jsondata="[{name:'1',value:'0'},   {name:'6101',value:'西安市'},   {name:'6102',value:'銅川市'},   {name:'6103',value:'寶雞市'},   {name:'6104',value:'咸陽市'},   {name:'6105',value:'渭南市'},   {name:'6106',value:'延安市'},   {name:'6107',value:'漢中市'},   {name:'6108',value:'榆林市'},   {name:'6109',value:'安康市'},   {name:'6110',value:'商洛市'}]";  
var json=eval(jsondata);  
$.each(json,function(i,n){  
alert(json[i].name);  
alert(json[i].value);//根據索引取值  
});  
//json數據字符 不需要轉換  
var json={"Products":[   
{"orderid":"11077","customerid":"RATTC"},   
{"orderid":"11078","customerid":"RATT"}   
],   
"Img":[{"id":"12345","url"   
:"image/1.jpg"}   
]};   
$.each(json.Products,function(i,n){  
   alert(n.orderid);  
})  
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章