JAXB marshalling: пропустить тег обёртки списка - PullRequest
0 голосов
/ 05 октября 2018

У меня есть класс, который выглядит следующим образом:

@XmlRootElement(name = "Test")
public static class Test {
    @XmlElement(name = "A")
    public final List<A> as;
    @XmlElement(name = "B")
    public final List<A> bs;

    public Test (List<A> as, List<B> bs) {
        this.as = as;
        this.bs = bs;
    }
}

При сортировке я получаю XML, который выглядит следующим образом:

<Test>
    <A>
        <A>...</A>
        <A>...</A>
    </A>
    <B>
        <B>...</B>
        <B>...</B>
    </B>
</Test>

Можно ли опустить тег-обертку, чтобы я могполучите такой XML-код:

<Test>
    <A>...</A>
    <A>...</A>
    <B>...</B>
    <B>...</B>
</Test>

Я никогда не отменю маршалинг этого объекта, поэтому мне не нужно об этом беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...