对json数据的遍历
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对json数据的遍历相关的知识,希望对你有一定的参考价值。
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里数组 } 这几个方法按实际情况使用~
以上是关于对json数据的遍历的主要内容,如果未能解决你的问题,请参考以下文章