swagger - 路径中的对象数组不允许

时间:2016-09-06 13:10:36

标签: swagger swagger-editor

是否可以在get参数中包含一个复杂对象数组? 如果我尝试这段代码,由于这一行,我得到一个参数定义错误:$ refs:'#/ definitions / pax'

swagger: '2.0'
info:
version: 0.0.0
title: Simple API
paths:
 /:
    get:
      parameters:
        - name: passengers
          in: query
          type: array
          items:
             $refs: '#/definitions/pax'

    responses:
      200:
        description: TODO

definitions:
  pax:
    type: object
    properties:
      name:
        type: string
      familyname:
        type: string

1 个答案:

答案 0 :(得分:1)

对于请求参数,只能使用Object(模型)定义body参数。

您需要提供URL查询字符串的示例,以便我们可以帮助您使用Swagger / OpenAPI规范对其进行定义。