У меня есть вариант использования, когда я возьму json-схему в качестве входных данных, проверю ее, а затем оставлю в своей системе. Позже я получу данные json, которые мне нужно проверить с помощью вышеупомянутой json-схемы. учитывая сценарий, мне нужно выполнить два уровня проверки:
1. provided json-schema is valid or not.
2. Json is valid or not.
Я использую jar json-schema-validator и смог найти только второй уровень проверки, не смог найти проверку json-schema в документации. например: скажем, у нас есть образец json-схемы ниже:
{
"title": "Person",
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"age": {
"description": "Age in years",
"type": "integer",
"minimum": 0
}
},
"required": ["firstName", "lastName"]
}
так как же проверить, является ли эта json-схема действительной или нет?