Rad*_*čík 2 javascript arrays parsing json postman
我有这个 json
这个 JSON 代表一个购物车,我需要将所有“id”参数放入一个数组中,并将该数组设置为环境变量。JSON 中可以有多个“id”参数。然后我需要随机使用创建的数组中的元素。(我需要根据id随机从购物车中删除商品)
有办法实现吗?我正在努力寻找解决方案。谢谢
首先获取整个响应,解析它。您已将该代码放入Tests选项卡中postman
对于你的情况:
var array = JSON.parse(responseBody).order.commerceItems;
var ids = [];
for(var i=0; i< array.length; i++)
{
ids.push(array[i].id);
}
Run Code Online (Sandbox Code Playgroud)
现在将 的ids环境变量或全局变量放入PostMan.
postman.setEnvironmentVariable("ProductIds",JSON.stringify(ids));
Run Code Online (Sandbox Code Playgroud)
现在,当你想随机访问某个 id 时,你必须在Pre-request Script选项卡中写入,如下所示:
| 归档时间: |
|
| 查看次数: |
14081 次 |
| 最近记录: |