Jquery中用JSON.parse結合for解析json數組
先用JSON.parse把json字符串變?yōu)閖son數組對象,在用for循環(huán)取值,得到每一個對象item
備注:
不管是eval還是JSON.parse 把json字符串轉換為json數組對象后,
都需要用$.each或者for循環(huán),進行調取數據哦
//用JSON.parse解析json數組(先用JSON.parse把json字符串變?yōu)閖son數組對象,在用for循環(huán)取值,得到每一個對象item) var data = '[{ "Name": "Json在線工具", "ProUrl": "www.yunjson.com", "SiteInfo": "Json在線工具(http://www.yunjson.com)" }, { "Name": "Json在線解析", "ProUrl": "www.yunjson.com", "SiteInfo": "Json在線解析(http://www.yunjson.com)" }, { "Name": "Json在線格式化", "ProUrl": "www.yunjson.com", "SiteInfo": "Json在線格式化(http://www.yunjson.com)"}]'; var dataObj = JSON.parse(data); //此時已變成json數組對象咯,下面可以直接用for循環(huán)取值啦 console.log("第四種用法:用JSON.parse解析json數組,for循環(huán)"); for (var i = 0; i < dataObj.length; i ) { var result = dataObj[i].Name "--" dataObj[i].ProUrl "--" dataObj[i].SiteInfo; //拼接數據,輸出到控制臺展示 console.log(result); }
原文鏈接:Jquery中用JSON.parse結合for解析json數組