我试图找出将 xml 文件映射到普通的旧 java 对象的最简单方法。
注意:在我的示例中,xml 与我预期的 POJO 不太匹配。
///////// THE XML
<?xml version="1.0" encoding="UTF-8"?>
<Animal>
<standardName>
<Name>Cat</Name>
</standardName>
<standardVersion>
<VersionIdentifier>V02.00</VersionIdentifier>
</standardVersion>
</Animal>
////// THE INTENDED POJO
class Animal
{
private String name;
private String versionIdentifier;
}
常规 JAXB(带注释)将不起作用,因为 JAXM 元素名称注释不允许我指定嵌套元素。(即标准名称/名称)。
我看过 Jibx,但它似乎过于复杂,并且没有提供我想做的完整示例。
卡斯特罗似乎可以做我想做的事(使用映射文件),但我想知道是否还有其他可能的解决方案。(可能这将允许我跳过映射文件,只允许我在注释中指定所有内容)。
谢谢