openapi是否支持复杂类型的默认值?

问题描述 投票:2回答:1

我在https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md中的OpenAPI规范(v2.x或3.x)中找不到一个示例,它为复杂(非原始)类型定义了default。是否存在声明支持与否的地方?谢谢!

swagger-2.0 openapi
1个回答
1
投票

是的,default可以用于原始类型和复杂类型。 defaultSchema Object的一个属性,Schema Object用于定义原始数据类型和复杂数据类型。

虽然未明确说明,但这可以从Schema Object和default属性的描述中暗示:

Schema Object允许定义输入和输出数据类型。这些类型可以是对象,也可以是基元和数组。

...

  • default - 默认值表示如果未提供输入的消费者,则将输入的消费者假设为模式的值。
© www.soinside.com 2019 - 2024. All rights reserved.