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

PostMan调用API存入Datetime报错:'-'为无效数字结尾,需分隔符

PostMan调用API存入datetime报错的解决方法

核心问题

你请求体里的DateCreated字段没有给变量加双引号。当前写法是:

{
    "TicketTitle": "Main Title",
    "DateCreated": {{timestamp}},
    "CreatedBy": "John Doe",
    // 其他字段
}

PostMan替换变量后,会变成"DateCreated": 2025-03-10T03:01:14.954Z——这不符合JSON规则:字符串必须用双引号包裹。没有引号的情况下,JSON解析器会把2025-03-10当成减法运算,直接触发'-' is an invalid end of a number的错误。

修复步骤

给请求体里的{{timestamp}}加上双引号,修改后请求体如下:

{
    "TicketTitle": "Main Title",
    "DateCreated": "{{timestamp}}",
    "CreatedBy": "John Doe",
    // 其他字段
}

替换后会生成合法的JSON字符串值:"DateCreated": "2025-03-10T03:01:14.954Z",后端就能正确解析为datetime类型。

关于额外的ticket字段必填错误

这个错误说明你的API期望请求体被包裹在ticket字段中,调整后的请求体示例:

{
    "ticket": {
        "TicketTitle": "Main Title",
        "DateCreated": "{{timestamp}}",
        "CreatedBy": "John Doe",
        // 其他字段
    }
}

具体结构请对照后端接口的参数定义调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 22:55:16