Jquery用JSON.parse解析json数组,JSON.parse结合$.each解析Json
用JSON.parse解析json数组
(先用JSON.parse把json字符串变为json数组对象,在用$.each循环取值,得到每一个对象item)
01 | //用JSON.parse解析json数组(先用JSON.parse把json字符串变为json数组对象,在用$.each循环取值,得到每一个对象item) |
02 |
03 | 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)"}]' ; |
04 | var dataObj = JSON.parse(data); //此时已变成json数组对象咯,下面可以直接用$.each循环取值啦 |
05 |
06 | console.log( "第三种用法:用JSON.parse解析json数组,$.each循环" ); |
07 | $.each(dataObj, function (index, item) { |
08 | var result = item.Name "--" item.ProUrl "--" item.SiteInfo; //拼接数据,输出到控制台展示 |
09 | console.log(result); |
10 | }); |