2017-02-16 57 views
0

我正在为我的模型类写作jsonSchema,它将用于生成不同语言的类。我目前使用gradle将模式文件发布到artifactory。我想在将模式发布到artifactory之前基本验证模式。我在网上查了一下,但找不到合适的gradle插件。有插件正在验证JSON文件对模式文件(这不完全是我的要求)JsonSchema验证器的Gradle插件

有没有一种方法来验证jsonSchema文件?如果有这样的java库,那对我来说也很好。

回答

0

正如指出的@Pedro json-schema-validator并验证模式文件,但不允许它可以包含多个文件的目录。

我对该项目提交了issue并且还发送了pull request。希望它会合并到主要分支,并可供其他人使用。

它提供了执行模式验证的命令行工具。我偶然发现了提供模式验证的gradle-json-validator。我将使用它来代替。

0

这一个: https://github.com/daveclayton/json-schema-validator

不知道,如果它是你的情况,但你也可以尝试验证您事先知道是对你的JSON模式有效或无效,检查结果是正确的一些JSON样本。

另外: http://json-schema.org/implementations#validator-java

希望帮助

+0

感谢分享链接。我已经研究过json-schema-validator,它基本上验证了json文件与jsonschema的对比,但是它没有验证jsonschema本身。 – Rakesh