使用 PostMan,如何保存以下响应:
[
{
"id": "6254c754-5a97-43fd-9b48-c428b9bd69e5",
"name": "fdsfds",
"description": "fdzf",
"type": 0,
"createDate": "2018-08-01T17:49:29.071+01:00",
"lastUpdateDate": "2018-08-01T17:49:29.071+01:00",
"lastUpdateUser": null,
"variables": null,
"instructions": null
}
]
Run Code Online (Sandbox Code Playgroud)
在变量上?例如身份证?
var jsonData = pm.response.json();
console.log(jsonData.id);
pm.globals.set("variable_key", jsonData.id);
Run Code Online (Sandbox Code Playgroud)
小智 8
从响应中设置环境变量“authkey”
var obj = pm.response.json()["token"];
pm.environment.set("authkey", obj);
Run Code Online (Sandbox Code Playgroud)
您不能将 JS 对象直接保存在全局变量中,但您可以使用 JSON 库将对象转换为字符串并保存,如以下代码:
// create the JS Object
var obj = {
foo: "bar",
some_number: 91
}
// convert the obj to string and save in the globals
pm.globals.set("my_obj", JSON.stringify(obj));
// get obj from globals and parse to JS Object again
var obj_from_globals = JSON.parse(pm.globals.get("my_obj"));
// print int he console
console.log(obj_from_globals);
Run Code Online (Sandbox Code Playgroud)
您应该在控制台中看到这样的内容:
| 归档时间: |
|
| 查看次数: |
7959 次 |
| 最近记录: |