Swagger 昂首阔步2.0任意
Swagger 2.0版中的anyof等效于什么,请告诉我如何更新json文件,因为我想将我的文档从Swagger 1.0升级到2.0Swagger 昂首阔步2.0任意,swagger,swagger-2.0,Swagger,Swagger 2.0,Swagger 2.0版中的anyof等效于什么,请告诉我如何更新json文件,因为我想将我的文档从Swagger 1.0升级到2.0 谢谢你的帮助。我认为没有,这感觉是一个很大的缺点。这绝对没有提到。它们调用了JSON模式中采用的元素,anyOf不在其中: 以下属性直接取自JSON模式定义,并遵循相同的规范: $ref-作为JSON引用 格式(有关详细信息,请参见数据类型格式) 头衔 说明(GFM语法可用于富文本表示) 默认值(与JSON模式不同,该值必须符合为模式对象定义的类型) 倍数 最
谢谢你的帮助。我认为没有,这感觉是一个很大的缺点。这绝对没有提到。它们调用了JSON模式中采用的元素,
anyOf
不在其中:
以下属性直接取自JSON模式定义,并遵循相同的规范:
- $ref-作为JSON引用
- 格式(有关详细信息,请参见数据类型格式)
- 头衔
- 说明(GFM语法可用于富文本表示)
- 默认值(与JSON模式不同,该值必须符合为模式对象定义的类型)
- 倍数
- 最大值
- 排他性最大值
- 最低限度
- 排他性阿姆
- 最大长度
- 最小长度
- 图案
- 最大项
- 迷你们
- 独一无二的物品
- maxProperties
- minProperties
- 必需的
- 枚举
- 类型
- 项目
- 全部
- 性质
- 附加属性
我认为最接近的是
discriminator
字段,但这意味着您必须对输出进行结构化,以适应Swagger。中的任何一个和其中一个现在都在(2017年7月26日发布)中得到支持。openapi 3.0不是Swagger 2.0的适当超集。切换可能导致文档的其他部分无效。也许还是值得的,但这并不是无痛的。@Tom将协助迁移。