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

如何在Postman的GET响应中提取指定嵌套对象的ID值

在Postman中提取备份联系人ID的解决方案

使用Postman测试脚本提取

  • 打开你的请求,切换到Tests标签页。
  • 粘贴以下代码,用于解析响应并提取目标ID:
// 解析JSON响应体
const response = pm.response.json();

// 提取备份联系人的ID
const backupContactId = response.data[0].parameterValues["DE:SM - Additional/back-up contact for request questions"].ID;

// 可选:将ID打印到控制台
console.log("备份联系人ID:", backupContactId);

// 可选:将ID存入环境变量,供其他请求使用
pm.environment.set("BACKUP_CONTACT_ID", backupContactId);
  • 重新发送请求,ID会显示在Postman控制台(点击顶部菜单View > Show Console查看),同时会存入环境变量(如果添加了最后一行代码)。

关键注意事项

  • 由于字段名包含空格和特殊字符,必须使用方括号语法 (["字段名"]) 访问,不能用点语法(点语法无法识别带空格的字段名)。
  • response.data[0] 指向data数组的第一个元素,如果你的响应可能包含多个元素,可调整索引或循环遍历数组。
  • 若要处理字段可能为空的情况,可添加判断逻辑:
const backupContact = response.data[0].parameterValues["DE:SM - Additional/back-up contact for request questions"];
if (backupContact && backupContact.ID) {
    const backupContactId = backupContact.ID;
    // 后续使用ID的逻辑
} else {
    console.log("备份联系人或ID不存在");
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 21:13:20