You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman中从响应数据提取isAvailable值并设置为环境变量

在Postman中从响应体提取isAvailable值并设置为环境变量

我来帮你一步步搞定这个需求,在Postman里从响应体提取isAvailable值并设置为环境变量其实很简单,用Tests脚本就能轻松实现:

步骤1:打开请求的Tests标签页

选中你要处理的目标请求,切换到Tests标签——这个标签就是专门用来编写脚本处理响应、设置变量的地方。

步骤2:编写提取并设置变量的脚本

把下面的代码粘贴到Tests编辑器里,我会拆解每一步的作用:

// 1. 把响应体解析成可操作的JSON对象
const responseJson = pm.response.json();

// 2. 按照你的响应结构提取isAvailable值
// 注意:因为键名包含点号,必须用方括号语法访问,不能直接用点连接
const isAvailable = responseJson.slots["deliverySlots.today.text"].list[0].isAvailable;

// 3. 将提取到的值设置为当前环境的变量
pm.environment.set("isAvailable", isAvailable);

步骤3:验证设置是否成功

发送请求后,点击Postman右上角的眼睛图标(环境变量管理按钮),在弹出的面板里就能看到isAvailable变量已经被设置成响应里的对应值了。

如果后续你的响应list数组有多个元素,只需要把list[0]改成你需要的索引(比如list[1]取第二个元素)就行,根据你提供的示例,取第一个元素就完全满足需求。

内容的提问来源于stack exchange,提问作者Req2Ans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:10:18