我是XML的新手.我正在做一个Java EE项目REST实现,我们返回了很多XML.有了这个,我们决定使用JAXB.到目前为止,我们手动编写了XML的模型.
但是已经存在这些复杂的结构,我们不知道如何编码.我们已经阅读了有关从XSD生成类的信息.我们有一个XSD.
我的问题:
1.)我读过有关XJC的文章,我在哪里可以找到它?
2.)我们必须安装整个JAXB吗?(所以我们到目前为止使用的是什么?这不是JAXB?)
有没有办法将xml文件转换为json?XML可以是任何结构,因此没有用于实例化的POJO类.我需要将xml转换为json或转换为没有根节点的Map.
例如:
<import name="person">
<item>
<firstName>Emil</firstName>
<lastName>Example</lastName>
<addresses>
<address>
<street>Example Blvd.</street>
</address>
<address>
<street>Example Ave.</street>
</address>
</addresses>
</item>
</import>
Run Code Online (Sandbox Code Playgroud)
预期的JSON
{
"firstName": "Emil",
"lastName": "Example",
"addresses": [
{ "street" : "Example Blvd." },
{ "street" : "Example Ave." }
]
}
Run Code Online (Sandbox Code Playgroud)