提问人:ioneyez 提问时间:6/9/2016 最后编辑:tom redfernioneyez 更新时间:2/1/2021 访问量:2884
在 swagger 中代替“oneOf”的下一个最佳选择 (v2.0)
Next-best option in lieu of 'oneOf' in swagger (v2.0)
问:
我最近一直在深入研究 REST,正在寻找一个对 JSON-Schema 有良好支持的工具。
我正在使用 Swagger,我开始这个项目时完全意识到 JSON-Schema 的 Swagger 实现不完整。对于 Swagger 缺乏对约束的支持,最干净的解决方法是什么?(在我的项目中,不能简单地放弃需求。oneOf
oneOf
编辑: 昨晚再次运行 JSON-Schema 规范时,我想到了尝试为此目的强制使用“枚举”。枚举元素中的对象是文本,必须提前知道并逐字使用。换言之,枚举中定义的对象不能用作架构定义或替代“oneOf”。
EDIT 2 openAPI 3.0 现在支持 oneOf https://spec.openapis.org/oas/v3.0.3#properties
答: 暂无答案
评论
oneOf
现在在 OpenAPI 3.0 中受支持。