Jquery中用JSON.parse結(jié)合for解析json數(shù)組

先用JSON.parse把json字符串變?yōu)閖son數(shù)組對(duì)象,在用for循環(huán)取值,得到每一個(gè)對(duì)象item

備注: 

不管是eval還是JSON.parse 把json字符串轉(zhuǎn)換為json數(shù)組對(duì)象后,

 都需要用$.each或者for循環(huán),進(jìn)行調(diào)取數(shù)據(jù)哦        


        //用JSON.parse解析json數(shù)組(先用JSON.parse把json字符串變?yōu)閖son數(shù)組對(duì)象,在用for循環(huán)取值,得到每一個(gè)對(duì)象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); //此時(shí)已變成json數(shù)組對(duì)象咯,下面可以直接用for循環(huán)取值啦

        console.log("第四種用法:用JSON.parse解析json數(shù)組,for循環(huán)");
        for (var i = 0; i < dataObj.length; i  ) {
            var result = dataObj[i].Name   "--"   dataObj[i].ProUrl   "--"   dataObj[i].SiteInfo;  //拼接數(shù)據(jù),輸出到控制臺(tái)展示
            console.log(result);
        }
 


原文鏈接:Jquery中用JSON.parse結(jié)合for解析json數(shù)組