js 遍历json怎么操作?一起来看看小编今天的分享吧!
js 遍历json分为三个步骤:
1、将获取的数据转为 JSON 对象【JSON.parse(data);】
2、通过for in循环遍历拿到 key 和 value【for (var key in obj)】遍历JSON对象中的数据,可通过for-in循环实现
3、判断 value 是否是对象【if (typeof value == "object")】
js解析遍历json数据中所有的键和值:
for(var key in json){undefined
console.log(key) //键
consolelog(json[key]) //值
}(数组同样适合)
例如:
function aa() {
var jsona = {
"1": {"id": "1", "name": "宾馆服务项目", "count": 1, "rows": [{"9": "免费停车场"}]},
"6": {"id": "6", "name": "宾馆附加设施", "count": 1, "rows": [{"242": "免费wifi"}]}
}
console.log(jsona)
for (var name in jsona) {
var project = jsona[name].rows;
for (var proj in project) {
for (var pKey in project[proj]) {
console.log(project[proj][pKey]);
}
}
}
}
以上就是小编今天的分享了,希望可以帮助到大家。