jaxb: Как я могу связать вложенный элемент

Существует мой xml:

<parent>
   <children>
      <child>1</child>
      <child>2</child>
   </children>
</parent>

Я хочу иметь следующий Родительский класс:

@XmlRootElement
Parent{
   @XmlElement(name="children/child") 
   List<Child> children;
}

Я не хочу иметь класс для элемента 'дети'. Как я должен отобразить полевых детей?

5
задан skaffman 16 June 2010 в 18:18
поделиться

1 ответ

Используйте @XmlElementWrapper :

@XmlRootElement
public class Parent {
   @XmlElementWrapper(name="children")
   @XmlElement(name="child") 
   List<Child> children;
}
12
ответ дан 18 December 2019 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: