我有一个用例,我将 json-schema 作为输入,验证它,然后保留在我的系统中。稍后我将获得需要使用上述 json-schema 验证的 json 数据。鉴于这种情况,我需要进行两个级别的验证:
1. provided json-schema is valid or not.
2. Json is valid or not.
我正在使用 json-schema-validator jar,只能找到第二级验证,在文档中找不到 json-schema 验证。例如:假设我们有以下示例 json-schema:
{
"title": "Person",
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"age": {
"description": "Age in years",
"type": "integer",
"minimum": 0
}
},
"required": ["firstName", "lastName"]
}
那么如何验证这个 json-schema 本身是否有效?