xUr*_*rko 5 json environment-variables postman
我想从Postman中的对象中提取数组中的Id值,然后将其设置为环境变量.如果JSON响应是一个对象,则以下脚本可以工作,但不能使用对象数组(我的数组只有一个对象).
var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("userid", data.Id);
Run Code Online (Sandbox Code Playgroud)
JSON响应:
[
{
"Id": 1287,
"LastName": "Trump",
"FirstName": "Donald",
"MiddleName": "Von",
"City": "New York City",
"Phone": "66 77 88",
"State": "New York",
"Fax": "111-222-333",
"ReferenceId": "12345",
"Active": false,
"CurrentWorkingSchemeId": null
}
]
Run Code Online (Sandbox Code Playgroud)
Alw*_*nny 11
如果它是一个对象数组,那么在抓取对象的键之前,只需使用index [0]选择第一个对象,如下所示:
var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("userid", data[0].Id);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20349 次 |
| 最近记录: |