Jquery中用JSON.parse结合for解析json数组

先用JSON.parse把json字符串变为json数组对象,在用for循环取值,得到每一个对象item

备注: 

不管是eval还是JSON.parse 把json字符串转换为json数组对象后,

 都需要用$.each或者for循环,进行调取数据哦        


        //用JSON.parse解析json数组(先用JSON.parse把json字符串变为json数组对象,在用for循环取值,得到每一个对象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循环取值啦

        console.log("第四种用法:用JSON.parse解析json数组,for循环");
        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数组