我在https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md中的OpenAPI规范(v2.x或3.x)中找不到一个示例,它为复杂(非原始)类型定义了default
。是否存在声明支持与否的地方?谢谢!
是的,default
可以用于原始类型和复杂类型。 default
是Schema Object的一个属性,Schema Object用于定义原始数据类型和复杂数据类型。
虽然未明确说明,但这可以从Schema Object和default
属性的描述中暗示:
Schema Object允许定义输入和输出数据类型。这些类型可以是对象,也可以是基元和数组。
...
default
- 默认值表示如果未提供输入的消费者,则将输入的消费者假设为模式的值。