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

如何调整Swagger配置以匹配{value:{codes:字符串数组}}的输入结构

问题修复方案

你现有的Swagger配置存在两处类型匹配错误,调整如下:

错误点说明

  • 根请求体下的value字段类型配置错误:你当前配置为数组类型,但预期结构中value是包含codes属性的对象,无需外层套数组
  • Values定义下的codes字段类型配置错误:你当前配置为字符串类型,但预期结构中codes是字符串数组

调整后完整配置

/v1/search:
 post:
  summary: Get values
  description: Get values
  parameters:
    - name: value
      in: body
      schema:
        properties:
          value:
            $ref: "#/definitions/Values"
definitions:
  Values:
   type: object
   properties:
     codes:
       type: array
       items:
         type: string

调整后即可生成你期望的{"value" : {"codes": ["123","234"]} }请求结构。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 06:15:00