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",
}
}
我想要的:
- 从所有包含文本“指令”的属性中获取值并将其放入列表中(我稍后会用到)OR
- 从“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"]
我正在使用 Postman 运行 一些 API 并获得回复。有 1 个 API 我得到响应:
{
"Id": 412,
"properties": {
"instruction01": "RFI100044",
"instruction02": "RFI100107",
"instruction03": "RFI100127",
}
}
我想要的:
- 从所有包含文本“指令”的属性中获取值并将其放入列表中(我稍后会用到)OR
- 从“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"]