js 遍历json

作者:原创时间:2022-03-11
文档

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]);
                    }
                }
            }
        }

 

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
js json对象 js数组遍历方法 python 引用 idea的maven配置 maven安装配置 java filereader java stream java random java lambda java hashmap java foreach java final java json java 泛型 python range函数 linux ftp js 字符串转数字 电脑忘记开机密码怎么办 两个二维码怎么拼一起 怎样查看微信删除的聊天记录 java concat python调用dll python strip函数 python configparser模块 oracle coalesce rstudio使用教程 mysql去重复 保留一条 js set方法 python中get函数用法 java get和set方法 object转bigdecimal object 转list python 交集 js读取文件 linux 格式化u盘 deque java java process armoury crate打不开 python skimage vue使用jquery