当前位置:懂科普 >

IT科技

> js 遍历json

js 遍历json

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

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 json
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/lm0wl3.html