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

PostMan前置请求脚本:如何在单次迭代中获取所有迭代数据为对象?

Postman 单次迭代获取所有数据转为对象的方法

你不需要逐个获取值再组装对象,Postman 提供了直接的方法可以一次性获取当前迭代的所有数据并转为 JavaScript 对象:

var my_data = pm.iterationData.toObject();

补充说明:

  • 注意你代码里的拼写错误:pm.iteradtionData 应该是 pm.iterationData(少了一个字母'e'),这也是你之前尝试方法无效的原因之一。
  • 使用 pm.iterationData.toObject() 后,返回的对象包含当前迭代的所有键值对,你可以直接通过属性名访问对应值,比如 my_data.variable_name。

你之前尝试方法无效的原因:

  • pm.iterationData.JSON() 不是合法方法,正确的相关方法是 pm.iterationData.toJSON(),但它返回的是 JSON 字符串,而非对象;如果要用这个方法,还需要额外解析:JSON.parse(pm.iterationData.toJSON()),显然 toObject() 更便捷。
  • pm.iterationData.get() 必须传入具体键名才能获取对应值,不传参数无法返回所有数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 20:10:28