Java Jackson XmlMapper如何使用动态标记名序列化列表

Java Jackson XmlMapper如何使用动态标记名序列化列表,java,jaxb,xml-serialization,jackson-dataformat-xml,Java,Jaxb,Xml Serialization,Jackson Dataformat Xml,因此,我试图用一个列表将一个java对象序列化为一个xml文件,但我尝试使用的格式的问题是,它要求列表具有动态元素名称 我正试着做这样的事 <element> <child-element-1 attr1="testing1"> <child-element-2 attr2="testing2"> <child-element-1 attr1="testing1"&

因此,我试图用一个列表将一个java对象序列化为一个xml文件,但我尝试使用的格式的问题是,它要求列表具有动态元素名称

我正试着做这样的事

<element>
     <child-element-1 attr1="testing1">
     <child-element-2 attr2="testing2">
     <child-element-1 attr1="testing1">
     <child-element-2 attr2="testing2">
     .
     .
     .
</element>

.
.
.
其中,子元素1和子元素2交替出现,可以重复n次。 还要注意,我可能会添加更多可以包含在此列表中的元素,例如
类似的内容


有什么想法吗?

像那样交替使用XML元素确实是一种设计糟糕的XML,因此如果可能的话,应该重新设计XML,使每对子元素都封装在一个中间元素中。是的,我也这么认为。这是公司逐渐习惯的一种模式。我认为他们不会改变要求。哦,好吧。