Api 如何使用环境变量从响应体中获取值

Api 如何使用环境变量从响应体中获取值,api,postman,Api,Postman,这是我的响应主体,我想通过使用环境变量获得status的值 { "success":[ { "code":"200", "message":"Success", "details":"Station was retrieved successfully." } ] } 我可以得到状态代码的值:jsonData.success.code 但不是这样,我是这样做的, 我正在设置一个名为‘sh’n的环境变量,我

这是我的响应主体,我想通过使用环境变量获得status的值

{
   "success":[
      {
         "code":"200",
         "message":"Success",
         "details":"Station was retrieved successfully."
      }
   ]
}
我可以得到状态代码的值:jsonData.success.code

但不是这样,我是这样做的, 我正在设置一个名为‘sh’n的环境变量,我给它的值是“code”

通过这样做,我无法找到路径…有解决方案吗


提前感谢。

很难说你的实际反应是什么,但这可能会起作用:

let statusCode = pm.response.json().success[0].code

pm.environment.set("statusCode", statusCode)

确保在运行请求之前创建环境文件

很难说你的实际反应身体是什么,但这应该是可行的:

let statusCode = pm.response.json().success[0].code

pm.environment.set("statusCode", statusCode)
确保在运行请求之前创建环境文件