我正在为我的模型类编写jsonSchema,它将用于生成不同语言的类。我目前正在使用gradle将模式文件发布到artifactory。我想在将模式发布到artifactory之前基本验证模式。我在网上查了一下,但找不到合适的gradle插件。有一些插件可以根据模式文件验证json文件(这不是我的要求)
有没有办法验证jsonSchema文件?如果有一个java库可以做到这一点,那对我也没关系。
答案 0 :(得分:0)
这一个: https://github.com/daveclayton/json-schema-validator
不确定是否是您的情况,但您也可以尝试验证一些您事先知道的json样本对您的json架构有效或无效并检查结果是否正确。
此外: http://json-schema.org/implementations#validator-java
希望有所帮助
答案 1 :(得分:0)
正如@Pedro所指出的json-schema-validator确实验证了架构文件,但它不允许包含多个文件的目录。
我针对该项目提交了issue并发送了pull request。希望它将合并到主分支,并可供其他人使用。
它提供了执行模式验证的命令行工具。我偶然发现了提供架构验证的gradle-json-validator。我将改用它。