我正在使用OpenAPI 3 Spec来记录我的API。
我想自动化我的测试,所以如果断言整个有效负载,我会根据文档验证它。
但由于OpenAPI不是JSON模式,因此其验证规范不适用于OAS模式对象
是否有OpenAPI架构对象验证规范?
考虑以下链接:
https://philsturgeon.uk/api/2018/04/13/openapi-and-json-schema-divergence-solved/
我之前的文章解释了OpenAPI和JSON Schema之间的差异(a.k.a子集/超集/边集问题)和承诺的解决方案。其中一个解决方案是一个有形的东西,你现在可以安装!另一个现在已准备好让工具供应商开始考虑。
简要回顾一下:OpenAPI v3声明它支持JSON Schema,但是有一些警告比我记忆中的更多。