如何验证OpenAPI的架构对象

时间:2018-06-01 13:20:00

标签: openapi json-schema-validator

我使用OpenAPI 3 Spec来记录我的API。

我想自动化我的测试,所以如果断言整个有效负载,我会根据文档对其进行验证。

但由于OpenAPI不是JSON Schema,因此其验证规范不适用于OAS架构对象

是否有OpenAPI架构对象验证规范?

1 个答案:

答案 0 :(得分:0)

考虑此链接:

https://philsturgeon.uk/api/2018/04/13/openapi-and-json-schema-divergence-solved/

  

我的前一篇文章解释了OpenAPI和JSON模式之间的差异(又称为子集/超集/边集问题),并提出了解决方案。这些解决方案之一是有形的东西,您可以立即安装!另一个现在已经准备好供工具供应商开始考虑。

     

简单回顾一下:OpenAPI v3声明它支持JSON Schema,但是有很多警告比我记得的要多。