我有来自POST方法的响应正文,如下所示
{
"status": {
"error": false,
"code": 200,
"message": "Login success"
},
"result": {
"data": {
"name": "vv",
"email": "gg@gmail.com",
"session_key": "xxx"
}
}
}
然后我想提取该会话密钥以添加到环境变量中 我用过这段代码
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("session", jsonData.sesssion_key);
但是在环境变量上仍然会返回" undefined"值 请帮忙,谢谢
答案 0 :(得分:1)
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("session", jsonData.result.data.session_key);
您需要提供获取session_key值的确切路径。
我没有测试它,但它应该可以工作。