如何循环浏览json数据?

时间:2017-09-18 14:40:27

标签: javascript json

我正在尝试学习node.js,但在某些时候我遇到了困难。  这是我的json输入: [  {    “FIELD1”:“名称”,    “FIELD2”:“id”}, {  “FIELD1”:“abc”,    “FIELD2”:“12”}]

我怎样才能遍历这个,我试过'for',但它没有用。 任何人都可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

你试图遍历json对象的数组,所以你可以

while

答案 1 :(得分:0)

好吧,首先你要循环一个数组。那你可以做。

对于循环json,你可以获得密钥。我相信.keys()

我也相信你可以做for(var x in json){}

答案 2 :(得分:0)

基本上你可以在这里使用3个机会:

  • Array.forEach(如下所示)
  • 通常用于循环(for(let t = 0; t < data.length; t++) { ... }
  • ES7 for for loop(for(const el of data) { ... }

假设你有这样的数据:

const data = [ { "FIELD1": "name", "FIELD2": "id"}, { "FIELD1": "abc", "FIELD2": "12"}];

你可以遍历它:

data.forEach(el => console.log(el));

您尝试过的那个:for(let prop in obj)用于遍历对象,而不是数组。