Я получил POJO, как показано ниже,JsonSchema2pojo оленья кожа генерировать POJO
{
"id": "yyy",
"$schema": "http://json-schema.org/draft-04/schema#",
"packages":
{
"id": "#/packages",
"description": "XXX",
"type": "object",
"properties":
{
"xx":
{
"description": "Total number of elements in the collection.",
"type": "integer",
"minimum": 1,
"minLength": 1
}
..............
...............
},
"additionalProperties": false,
"required":
[
"xx",
...
...
]
}
}
При попытке произвести POJO с Jsonschema2POJO
я просто вижу пакет создается без каких-либо файлов классов в нем. Даже исключений не существует.
Когда я добавляю «свойства» вокруг тега «пакеты», тогда он генерирует pojo, но если какой-либо другой json ссылается на этот json, я получаю ошибку "Path not present:packages"
и, кроме того, он делает схему недействительной.
Я хочу понять, есть ли какие-либо ограничения с помощью инструмента в версии схемы? Или есть какие-либо изменения, которые должны быть сделаны в jsons, чтобы заставить его работать с инструментом. Пожалуйста, предложите.