从mongodb过滤解析的数据

时间:2018-09-15 18:12:24

标签: javascript json

这是我在解析之前获取的JSON的示例:

[{"_id":"5b9d3a46793d8d18feec7951","key":"___","list":["___"]}

如果我只想显示一部分,我该怎么做?我正在尝试类似的东西:

var data = JSON.parse(this.responseText)
console.log(data.key)

2 个答案:

答案 0 :(得分:0)

数据以数组的形式出现,您必须使用0,1,2 ... n这样的索引来获取特定的索引数据键。

var data = JSON.parse(this.responseText) console.log(data[0].key)

或者您要打印数组中所有数据的所有键,然后使用forEach

data.forEach(function(val,i){
  console.log(val.key);
}); 

答案 1 :(得分:0)

您的数组是错误的,我已经修改了,您可以将值解析如下

var value = [
  {
    "id": "5b9d3a46793d8d18feec7951",
    "key": "",
    "list": [
      "_"
    ]
  }
];

console.log(value[0].id);
console.log(value[0].key);