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

问题描述 投票:-1回答:1

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

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

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

我从服务器得到响应:

[
  {
    "question": {
        "from": "UnitA",
        "to": "UnitB",
        "amount": "100"
    },
    "result": 200.45899
  }
]
javascript json node.js lodash
1个回答
-1
投票

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

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

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

let result = _.get(responseFromServer, '[0].result');
© www.soinside.com 2019 - 2024. All rights reserved.