Postman - 从列表中的嵌套 JSON 中检索所有值

Postman - Retrieve all values from Nested JSON in a list

我正在使用 Postman 运行 一些 API 并获得回复。有 1 个 API 我得到响应:

{
        "Id": 412,
        "properties": {
            "instruction01": "RFI100044",
            "instruction02": "RFI100107",
            "instruction03": "RFI100127",
        }
 } 

我想要的:

  1. 从所有包含文本“指令”的属性中获取值并将其放入列表中(我稍后会用到)OR
  2. 从“properties”属性中获取所有值(instruction01,instruction02..)并将其放入列表中,然后从列表中访问。

我怎样才能做到这一点?

你可以试试

const res = pm.response.json();

let keys = Object.keys(res.properties);
let values = [];
keys.forEach((element) => {
    values.push(res.properties[element]);
});

console.log(values);
//["RFI100044", "RFI100107", "RFI100127"]