Spring REST API中的Json模式验证

亚历克

我正在使用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图书馆也正在使用它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

使用spring restTemplate的REST API的基本身份验证

来自分类Dev

使用Enanciate记录Spring MVC REST API

来自分类Dev

Spring-Data-Rest验证器

来自分类Dev

Spring Data Rest JSON模式

来自分类Dev

没有HAL的Spring MongoDB REST API?

来自分类Dev

访问受Spring Security保护的REST API

来自分类Dev

Spring Rest API-多线程

来自分类Dev

使用Spring进行简单的REST API调用?

来自分类Dev

带有REST API的Spring Security

来自分类Dev

Spring Data REST Bean验证

来自分类Dev

Spring Security Rest Basic身份验证

来自分类Dev

Spring Boot REST API-请求超时?

来自分类Dev

Spring MVC REST + Spring Security +基本身份验证

来自分类Dev

Spring Boot REST @RequestParam未通过验证

来自分类Dev

Java Spring Rest验证配置属性访问

来自分类Dev

带有Spring Security的JSON REST API

来自分类Dev

Spring Boot REST API中的对象数组

来自分类Dev

Spring Security REST API

来自分类Dev

Spring Security和REST API?

来自分类Dev

Spring Data Rest中的关联

来自分类Dev

REST API模块中的Spring集成

来自分类Dev

Spring REST输入验证

来自分类Dev

Spring REST中的EOFException

来自分类Dev

使用 spring restTemplate 对 POST REST API 进行身份验证

来自分类Dev

用于 REST api 的 Spring 验证器仅部分工作

来自分类Dev

Spring rest api绕过身份验证

来自分类Dev

记录 Spring REST API

来自分类Dev

在 spring rest Api 中启用 SSL (HTTPS)

来自分类Dev

Spring Boot Rest:json 问题