我有一个帖子man请求。它返回响应数据:
{
"app-token": "VcdQeqG1aJYrlNH40VuRfjyedQEC"
}
我需要提取app-token的值并设置为全局变量。
这是我的代码:
var jsonData = JSON.parse(responseBody);
postman.setGlobalVariable("token", jsonData.app-token);
但我收到了错误。有人可以帮助我。
答案 0 :(得分:1)
对于包含连字符或其他运算符的属性而不是点表示法,您应该使用括号表示法。
因为编译器会将jsonData.app-token
解释为jsonData.app - token
改为使用这个:
postman.setGlobalVariable("token", jsonData["app-token"]);
答案 1 :(得分:0)
最好,我想只有一个解决方法是同时在方括号和反逗号中写入参数。
responseBody["first-second"].id