首页 > 解决方案 > 42crunch Schema 没有为 boolean 定义 JSON 值的类型

问题描述

我有一个 3.0.3 OpenApi 定义,其中包含对象中的布尔值。该对象具有附加属性:设置为假

例如

    TestEvent:
      type: object
      additionalProperties: false
      properties:
        id:
          $ref: '#/components/schemas/uuid'
...
        onDuty:
          type: boolean
          example: false
...

在执行 42crunch 审计时,它开始失败并出现以下错误: Schema does not define the type of JSON values

这是在这里定义 的:错误描述

这是新的。直到最近,这个 OpenApi 模式才适用于这个定义。

这是 42Crunch 的错误还是我必须更改我的 OAS3 规范?如果是这样,我需要改变什么?

标签: swaggeropenapioas

解决方案


推荐阅读