swagger - 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 规范?如果是这样,我需要改变什么?
解决方案
推荐阅读
- sql - 前 MariaDB 版本中的 Row_Number() 窗口函数
- javascript - jsPDF - 需要 deflate.js 进行压缩
- javascript - 如果在 JavaScript 中为 false,则设置为 true navigator.cookieEnabled
- java - Javassist版本升级没有解决java.lang.VerifyError:
- python - 从 3D 数组绘制 3D 散点图
- python - 如何通过表达式创建 python 变量名?
- apache-kafka - 在 MassTransit 中使用 Kafka 骑手进行异常处理
- php - 如何在 PHP 类中接收 POST 数据
- html - 刷新页面后不播放音频
- javascript - JavaScript 天气小部件