针对外部模式文件验证与Jackson的JSON模式符合性

mad*_*n54 7 java json jsonschema jackson

我想使用Jackson库(https://github.com/FasterXML/jackson)处理Java中的JSON文件,该文件由JSON模式文件描述。

现在,我想验证是否已解析的JSON符合由自己解析的JSON模式文件。

Jackson有一个JSON模式模块(https://github.com/FasterXML/jackson-module-jsonSchema)。但是,在我看来,它的主要重点是从Java内部创建 JSON模式文件。

在Java中验证JSON模式的好方法是什么?-最好使用Jackson,但我也愿意接受其他解决方案。

小智 5

据我所知,Jackson只能为给定类型生成模式,而不能进行验证。有json-schema-validator,但不再维护。

  • 该项目的新家是[java-json-tools / json-schema-validator](https://github.com/java-json-tools/json-schema-validator),在撰写本文时项目**已维护。 (2认同)