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验证的库。

  1. 豪尔赫·坎波斯(Jorge Campos)提出的建议很成熟,但正在寻找新的维护者:https : //github.com/fge/json-schema-validator
  2. 第二个是相对较新的:http : //github.com/everit-org/json-schema

最近,我不得不选择其中一个,而我选择了第一个选项。引擎盖下的Rest Assured图书馆也正在使用它。

以上是 Spring REST API中的Json模式验证 的全部内容, 来源链接: utcz.com/qa/403475.html

回到顶部