OpenAPI 3.0 - oneOf 内的 allOf

aba*_*haw 1 swagger swagger-editor openapi

以下 YAML:

openapi: 3.0.0
info:
  title: test
  version: 1.0.0
paths:
  /test:
    get:
      summary: test
      responses:
        '200':
          description: Test
          content:
            application/json:
              schema:
                oneOf:
                  - allOf:
                    - type: object
                      properties:
                        firstA:
                          type: string
                    - type: object
                      properties:
                        firstB:
                          type: string
                  - allOf:
                    - type: object
                      properties:
                        secondA:
                          type: string
                    - type: object
                      properties:
                        secondB:
                          type: string
Run Code Online (Sandbox Code Playgroud)

在swagger 编辑器中根本不渲染。

ReDoc中它也无法正确渲染:

在此输入图像描述


如果allOf直接在其中嵌套多个实例oneOf是无效的,我如何使用有效的规范获得相同的结果?

Rom*_*siy 5

ReDoc 作者在这里。这是一个 ReDoc 错误。您的规格有效。

它已被修复并将在 中提供2.0.0-alpha.40