是否有任何 java/python/javascript 库可以根据 openapi 3.0.2 验证 API 请求/有效负载 我查了很多图书馆,但没能找到正确的图书馆。 当这些库无法验证多态性和继承性时,就会发现一个问题。例如 oneOf、anyOf、allOf。
正在尝试做的是验证 API 请求,其中包括使用 oneOf 关键字描述的一组字段,然后是鉴别器和映射。映射字段包含带有 allOf 关键字的值,但验证 swagger 的请求失败。
我建议使用 OpenAPI Initiative Tooling 页面来获取可用库的列表。
有数据验证器类别。
半年前,我发现的最好的 Java 验证器库是 Atlassian 的 Swagger Request Validator。