json格式变化多样,可嵌套好几层,这里只记录了一些遍历方法,具体数据格式具体分析~
"data1": { "key1": [ {"name": "a", "value": "b"}, {"name": "a", "value": "b"}, {"name": "a", "value": "b"} ], "key2": [ {"name": "a", "value": "b"}, {"name": "a", "value": "b"}, {"name": "a", "value": "b"} ], "key3": [ {"name": "a", "value": "b"}, {"name": "a", "value": "b"}, {"name": "a", "value": "b"} ] }, for(var key in jsondata) { $each(key, function (index, value) { //遍历key值下的json }); }
"data2": [ {"name": "a", "value": 10}, {"name": "a", "value": 10}, {"name": "a", "value": 10}, {"name": "a", "value": 10}, {"name": "a", "value": 10} ] $each(jsondata, function (index, value) { //... //遍历key值下的json }); $each是angular的遍历方法
for(var key in jsondata) { //遍历json对象 } $each("名称", function (index, value) { //遍历json里数组 } for(var i=0; i<arr.length; i++) { //遍历json里数组 } 这几个方法按实际情况使用~