Json 无法提取设置环境变量的响应正文
我有一个来自如下方法的回复体Json 无法提取设置环境变量的响应正文,json,api,variables,testing,postman,Json,Api,Variables,Testing,Postman,我有一个来自如下方法的回复体 { "status": { "error": false, "code": 200, "message": "Login success" }, "result": { "data": { "name": "vv", "email": "gg@gmail.com", "session_key": "xxx"
{
"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);
但是在环境变量上仍然返回“未定义”值
请帮忙,谢谢
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("session", jsonData.result.data.session_key);
您需要提供获取会话密钥值的确切路径
我没有测试它,但它应该可以工作。谢谢,它现在可以使用这个解决方案
var jsonData=JSON.parse(responseBody);postman.setEnvironmentVariable(“session”,jsonData.result.data.session_key)代码>