在Swagger版本2.0中,什么等同于任何一个,请告诉我如何更新我的json文件,因为我想将我的文档从swagger 1.0升级到2.0。
谢谢你的帮助。
OpenAPI规范3.0(2017年7月26日发布)现已支持< code>anyOf和< code>oneOf。
我不认为有一个,这感觉像是一个大缺点。规范的模式对象部分中肯定没有提到它。它们调用了JSON模式中采用的元素,anyOf
不在其中:
以下属性直接取自JSON模式定义,并遵循相同的规范:
以下属性取自JSON Schema定义,但它们的定义已调整为Swagger规范。它们的定义与JSON Schema中的定义相同,只是在原始定义引用JSON Schema定义的情况下,才使用Schema Object定义。
我认为最接近的是鉴别器
字段,但这意味着您必须构建输出以适应Swagger。