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

Swagger UI调用POST接口遇JSON解析错误:解析值后出现意外字符

解决Swagger UI调用POST接口时的JSON解析错误(“解析值后遇到意外字符”)

你的报错根源是提交的JSON数据不符合语法规范,问题集中在fieldValues字段的内容上:

  • fieldValues的取值是字符串形式的嵌套数组,但里面的键名(id、lable)未用双引号包裹——JSON语法强制要求所有键名和字符串类型的值必须使用双引号。
  • 顺带纠正:lable是拼写错误,正确应为label,虽不是解析报错的直接原因,但建议修正。

以下是两种符合规范的正确提交格式:

格式一:保持fieldValues为字符串类型(需转义内部双引号)

{
  "formFieldsModel": {
    "formsId": 1,
    "fieldValues": "[[{\"id\": 1, \"label\": \"Email\"}]]"
  }
}

格式二:若接口定义中fieldValues为数组类型(直接提交数组)

如果后端接口期望fieldValues接收的是数组而非字符串化的数组,直接传递数组即可:

{
  "formFieldsModel": {
    "formsId": 1,
    "fieldValues": [[{"id": 1, "label": "Email"}]]
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 02:31:15