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

Postman自动化中如何在请求体添加带两位小数的价格

Postman请求体价格字段写法问题解答

你的请求体写法{ "price"=[{{price}}] }不正确,问题出在两个核心点:

  1. JSON格式的键值对必须用冒号:分隔,而非等号=
  2. 价格是单个数值类型,不需要用方括号[]包裹(方括号是JSON数组的语法,仅适用于多值场景)

正确写法示例

如果{{price}}变量已经是带两位小数的数值(比如5.77),直接使用标准JSON键值对格式即可:

{ "price": {{price}} }

确保价格为两位小数的补充方案

如果你的{{price}}变量可能是整数或非两位小数(比如5、5.7),可以通过以下方式处理:

  • 在Pre-request Script中提前格式化变量:
const rawPrice = pm.variables.get("price");
const formattedPrice = Number(rawPrice).toFixed(2);
pm.variables.set("formattedPrice", formattedPrice);

随后在请求体中使用处理后的变量:

{ "price": {{formattedPrice}} }
  • 或者直接在请求体内用表达式格式化(需确保变量为数值类型):
{ "price": {{Math.round(price*100)/100}} }

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 12:52:02