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