一尘不染

根据Java中的Swagger定义验证JSON消息

json

我使用Swagger定义创建了REST
API,现在我需要使用该Swagger模式验证传入消息。我发现了几种解决方案,但是它们都依赖于某些特定的用例。最接近我需要的是它,并且按照它的描述,它可以与提供的json模式一起很好地工作,但是当我提供更复杂的swagger定义时,它只是将所有内容标记为有效。我的问题是。是否有更好,更完整或胜任的解决方案库,可以根据Swagger定义本地验证给定的JSON消息?我需要这个,因为我正在实现WSO2
API REST解决方案,这将极大地帮助您。


阅读 278

收藏
2020-07-27

共1个答案

一尘不染

还有就是招摇,请求验证具有各种框架,例如,几个适配器:Spring Web
MVC框架

它能够根据Swagger / OpenAPI 2或OpenAPI 3方案验证请求和/或响应。

它不只是验证定义的JSON主体。它还验证请求的其余部分,例如路径(变量),标头等。

验证程序可以使用i18n。

到目前为止,针对Java中的Swagger和OpenAPI的最完整的验证。

2020-07-27