我有一个包含Car对象列表的xml文档。在每个Car对象中,它包含Owner和Mechanic元素。所有者和机械师都有完全相同的字段(名称和邮政编码)。我想将Car对象解组为Cars列表。我想创建一个名为Person的子对象,而不是有2个名为Owner和Mechanic的子对象。在内心的人我想说明他们是什么类型的人,无论是所有者还是机械师。我创建了一个名为PersonType的Enum,其中包含Owner和Mechanic。在Car内部,我放了一个名为PersonType的变量来区分。 PersonType始终为null。
能帮我实现这个目标吗?我真的认为没有必要为Owner和Mechanic提供2个对象。
答案 0 :(得分:0)
我使用了Eclipse MOXy的@XmlPath属性,它起了作用。