根据OpenAPI定义解析REST响应

时间:2019-11-16 07:27:08

标签: rest swagger openapi

是否有任何工具可以根据OpenAPI中提到的定义自动解析REST响应?例如,如果将Swagger / OpenAPI中服务的响应定义如下:

responses:
  '200':
  content:
    application/json:
      schema:
        type: object
        properties:
          As:
            type: array
            items:
              $ref: '#/components/schemas/A'
          Bs:
            type: array
            items:
              $ref: '#/components/schemas/B'

它将REST的响应转换为包含两个键“ As”和“ Bs”且每个包含对应对象数组的映射(或对象)。而且,如果定义是

responses:
  '200':
  content:
    application/json:
      schema:
        $ref: '#/components/schemas/A'

它将响应转换为单个对象。

0 个答案:

没有答案