Как проверить схему JSON по спецификации версии, указанной в Java
Учитывая схему JSON, как это ..
{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "Product", "description": "A product from Acme's catalog", "type": "object", "properties": { "id": { "description": "The unique identifier for a product", "type": "integer" }, "name": { "description": "Name of the product", "type": "string" }, "price": { "type": "number", "minimum": 0, "exclusiveMinimum": true } }, "required": ["id", "name", "price"] }
Как проверить, что эта схема json соответствует указанной в ней схеме $, в данном случае - draft-04 ..
Есть ли в Java пакеты, которые могут это сделать? Могу ли я использовать что-то вродеhttps://github.com/everit-org/json-schema или это только проверка документа JSON по его схеме?
Благодарю.