针对模式的JSON验证(Java EE应用程序)

时间:2013-10-14 13:01:13

标签: json validation

我有一个用例,我需要针对可以实时更改的模式验证JSON对象。

让我解释一下我的要求..

  1. 我坚持使用JSON对象(MongoDB)。
  2. 在坚持之前,我必须验证某些数据的类型 JSON对象的字段(在#1中提到)针对模式。
  3. 我将架构保存在mongodb中。
  4. 我总是根据db中可用的最新模式验证JSON对象。 (所以即使模式可以实时改变,我也不认为这很重要,这有点像静态)。
  5. 我正在使用J2EE堆栈(Spring Framework)。

    任何人都可以在这里指导我吗??

2 个答案:

答案 0 :(得分:1)

另一种方法是使用外部库https://github.com/fge/json-schema-validator为您完成工作。我提议的那个支持JSON Schema的草案4。

答案 1 :(得分:0)

IBM DataPower设备具有JSON Schema验证支持。这将允许您将验证卸载到为其设计的设备以及企业内的数据路由。