繁体   English   中英

如何在邮递员中根据条件从JSON响应数组中提取变量?

[英]how to extract variable from JSON response array on condition basis in postman?

 [ { "Value": "987654", "Type": "EF" }, { "Value": "987159", "Type": "DE" }, { "Value": "987789", "Type": "CD" }, { "Value": "987456", "Type": "BC" }, { "Value": "987123", "Type": "AB" } ]

我想根据类型获取值,并将其保存到环境变量中,如果类型= CD,则将值设置为环境变量 CDValue=987789

你可以这样做。

在 Postman 的选项卡Test中:

const res = pm.response.json();
res.forEach((e) => {
    pm.environment.set(e.Type + "Value", e.Value);
})

结果:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM