javascript - 在javascript中迭代Json对象

标签 javascript

我有下面的 JSON,我想通过 javascript 迭代它。我该怎么做。

var data= {"key1":[{"alfa":"abcd","a":"a1","b":"b1","c":"c1","d":"d1"},
     {"number":"1234","1":"11","22":"2","3":"33","4":"44"}],

      "key2":[{"alfa":"abcd","a":"a1","b":"b1","c":"c1","d":"d1"},
     {"number":"1234","1":"11","2":"22","3":"33","4":"44"}]}

使用的 DS:字符串映射、对象列表

最佳答案

Object.keys(data).forEach(key => {
  for(let item of data[key]){
    Object.keys(item).forEach(key => {
      console.log(item[key]) // do stuff here
    })
  }
})

我想要这样的东西

关于javascript - 在javascript中迭代Json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48349264/

相关文章:

javascript - Form Rise-Input 并在填充 CSS 时重复文本

javascript - couchdb View 绑定(bind)在两个数据库之间?

javascript - 如何将一个变量中的一些json数组拆分为不同的变量? (Javascript)

javascript - 使用单选框和价格 slider 的 jQuery 产品过滤器

javascript - 如何将 JavaScript 添加到自定义元素?

javascript - 使用 moment.js 验证 ISO 8601 日期

javascript - 自动选择嵌套在循环中的 li 内的单选按钮

Javascript 自下而上创建 SVG 路径与自上而下创建 SVG 路径

javascript - Raphael JS 高效实现 "Pencil"工具

javascript - Node.js——需要 sleep