基于不带标记的json设置Postman变量

s6fujrry  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(172)

我对使用postman还是个新手,我尝试将我请求的JSON响应的一部分存储在一个变量中。我的问题是JSON没有标签。看起来像这样:

[
    "01000511",
    "00000001",
    "00000009",
    "01000654"
]

是否可以将JSON存储为数组并创建如下所示的变量:id 1 =响应[0],id 2 =响应[1]?提前感谢!

8i9zcol2

8i9zcol21#

假设响应就像你描述的那样,你可以在你的 Postman 请求中使用“测试”标签来做这件事。

下面是代码

// If the response is exactly like you described (You may have to adapt the query to get your array)
const resp = pm.response.json()

for (var i = 0;i<resp.length;i++) {
    pm.environment.set("id"+i, resp[i]);
}

在您的Env目录中,结果如下:

相关问题