Node.js返回json数组中的所有特定值

时间:2019-05-22 10:23:18

标签: javascript arrays node.js json

我正在尝试从数组中返回所有“ instrument_name”。

我在下面尝试过,但是我知道这是一个仅返回“ instrument_name”的第一个值[0]的参数。

这是json:

{"result": [
        {
            "kind": "option",
            "is_active": true,
            "instrument_name": "28JUN19-6500-C",
        },
        {
            "kind": "option",
            "is_active": true,
            "instrument_name": "24MAY19-6250-P",
        },
        {
            "kind": "option",
            "is_active": true,
            "instrument_name": "31MAY19-5000-C",
        }
]}

我尝试过的事情:

request({url: 'https://www.xoxox.com', json: true}, function(err, res, foo) {
  if (err) {
    throw err;
  }
bar = foo.result[0].instrument_name
console.log(bar);
});

返回

28JUN19-6500-C

我也尝试过.map()函数,但我似乎也无法使其工作

我期望的是

28JUN19-6500-C
24MAY19-6250-P
31MAY19-5000-C

我不是定期的程序员/代码,在浏览堆栈交换45分钟后,我似乎找不到正确的方法。如果这是另一个问题的重复,我深表歉意。

0 个答案:

没有答案