2017-02-16 77 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