Jquery用eval解析json數(shù)組,eval結(jié)合$.each解析Json

用eval解析json數(shù)組

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



  //用eval解析json數(shù)組(先用eval把json字符串變?yōu)閖son數(shù)組對(duì)象,在用$.each循環(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 = eval('('   data   ')'); //此時(shí)已變成json數(shù)組對(duì)象咯,下面可以直接用$.each循環(huán)取值啦

        console.log("第二種用法:用eval解析json數(shù)組,$.each循環(huán)");
        $.each(dataObj, function (index, item) {
            var result = item.Name   "--"   item.ProUrl   "--"   item.SiteInfo; //拼接數(shù)據(jù),輸出到控制臺(tái)展示
            console.log(result);
        });


原文鏈接:Jquery用eval解析json數(shù)組,$.each循環(huán)解析Json