如何使用Lodash 4在JSON数组对象中提取值?

时间:2018-03-01 16:45:58

标签: javascript json node.js lodash

我使用Lodash从数组对象中获取值。 我试过用,

let result = _.get(responseFromServer, 'responseFromServer.result');

但是,我得到了未定义的错误。我尝试过这种变化..但我无法从响应中提取,数量和结果字段。

我从服务器得到响应:

[
  {
    "question": {
        "from": "UnitA",
        "to": "UnitB",
        "amount": "100"
    },
    "result": 200.45899
  }
]

1 个答案:

答案 0 :(得分:-1)

在您的情况下,您有一个数组,因此首先您必须指定要访问的数组中的哪个索引。

let result = _.get(responseFromServer, '[0]');

这将给出对象,现在你只需要从中指定它们的键

let result = _.get(responseFromServer, '[0].result');