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

Postman Flows使用模板块创建含记录列表的记录遇编码问题求助

解决Postman Flows Template块数据转义问题

问题原因

Template块默认会对变量值进行HTML转义,当传入数组/对象类型的数据时,会被自动转成带HTML实体编码的字符串(比如"变成"),导致输出格式不符合预期。

解决方案

方案1:使用JavaScript代码块替代Template块(推荐)

直接通过JS代码拼接数据结构,完全避免转义问题,灵活性更高:

// 组合input1字符串和input2数组为目标结构
const result = {
  "string1": $input1,
  "listOfRecords": $input2
};

// 若后续请求需要JSON字符串格式,返回JSON.stringify(result);否则直接返回对象
return JSON.stringify(result);

方案2:修改Template块的变量引用方式

如果坚持使用Template块,可通过**三个大括号{{{}}}**取消变量的HTML转义:

"string1": "{{input1}}",
"listOfRecords": {{{input2}}}

注意:此方式要求input2是有效的JSON格式字符串。如果input2是原生数组对象,需要先通过JS代码块将其转为JSON字符串(JSON.stringify($input2)),再传入Template块的input2参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 00:43:12