我正在使用jsonschema2pojo来生成 POJO。它工作正常。但我想从单个 json 模式文件生成多个 POJO。这可能使用jsonschema2pojo插件。
生成多个 POJO 的一种方法是提供多个 json 模式文件,但我不想这样做。我只想提供一个 json 模式文件作为输入。
我提供以下 json 模式作为输入:
{
"Address": {
"description": "AnAddressfollowingtheconventionofhttp: //microformats.org/wiki/hcard",
"type": "object",
"properties": {
"post-office-box": {
"type": "string"
},
"post-office-address": {
"type": "string"
}
},
"additionalProperties": false
},
"AddressDetails": {
"description": "AnAddressDetailsfollowingtheconventionofhttp: //microformats.org/wiki/hcard",
"type": "object",
"properties": {
"post-office-box": {
"type": "string"
},
"post-office-address": {
"type": "string"
}
}
}
}
上面的架构是有效的架构,但没有创建任何内容。我不知道我是否遗漏了某些东西,或者使用jsonschema2pojo是不可能的。
还有一种方法可以在运行时生成这些实体吗?
如果有人对此有任何想法,请分享。