Swagger 2.0中的JSON API示例

时间:2015-07-16 15:07:25

标签: swagger json-api swagger-2.0

我正在尝试使用Swagger 2.0为端点创建示例响应。

    200:
      description: Successful response
      schema:
        type: object
        $ref: "#/definitions/User"
      examples:
        application/vnd.api+json:
            - data:
                attributes:
                  full_name: John Appleseed
            - data:
                attributes:
                  full_name: Mike Appleseed

我的api消耗并生成application/vnd.api+json,但它无法识别它。如果我删除这些示例,我的规范就可以了。知道如何指定吗?

error

1 个答案:

答案 0 :(得分:9)

它是not fully implemented yet,虽然你可以像这样定义一个例子:

   responses:
    "200":
      description: Successful response
      schema: 
        $ref: '#/definitions/User'
      examples:
        application/json:
          data:
            id: 1
            attributes:
              attr1: value1
              attr2: value2

有一个与mime-type相关的bug,你不能使用点,这就是为什么我没有把 application / vnd.api + json