【发布时间】:2014-10-09 06:14:39
【问题描述】:
我有一个来自 rest API 响应负载的 JSON。下面是简化的 JSON 结构,但实际要复杂得多。
{
"hardware": {
"cores": 2,
"cpu": 1,
},
"name": "machine11",
"network": [
{
"interface_name": "intf1",
"interface_ip": "1.1.1.1",
"interface_mac": "aa : aa: aa: aa: aa"
}
]
}
现在我必须编写 POJO 类来使用 JAXB 注释 (javax.xml.bind.annotation.*) 绑定 JSON 结构。 谁能帮助我如何为复杂的 JSON 结构编写 POJO 类,将 JSON 转换为 XML,然后使用 XML 模式生成类并没有帮助,还有其他方法吗? 在此先感谢:-)
【问题讨论】:
-
检查jsonschema2pojo。该站点帮助将 JSON 转换为 POJO 类。
-
还有 JSON32POJO maven 插件。参考链接:link