Spring REST API中的Json模式验证
我正在使用Spring Boot" title="Spring Boot">Spring Boot和[jackson-module-
jsonSchema](https://github.com/FasterXML/jackson-module-
jsonSchema)构建REST
API,以生成JSON模式。我正在寻找最好的方法,以针对为公开资源定义的定义的JSON模式验证到达我的API端点(Spring控制器)的请求JSON有效负载,验证包括检查必填字段,格式,最小和最大值等。我们可以根据模式进行验证。
似乎jackson json模式模块对于模式生成很有用,但对于验证却没有用,对吗?关于如何实现我要做什么的任何建议?
回答:
如果您看一下JSON模式站点,那么只有两个用于Java验证的库。
- 豪尔赫·坎波斯(Jorge Campos)提出的建议很成熟,但正在寻找新的维护者:https : //github.com/fge/json-schema-validator
- 第二个是相对较新的:http : //github.com/everit-org/json-schema
最近,我不得不选择其中一个,而我选择了第一个选项。引擎盖下的Rest Assured图书馆也正在使用它。
以上是 Spring REST API中的Json模式验证 的全部内容, 来源链接: utcz.com/qa/403475.html