JAXB编组:省略列表包装器标签

时间:2018-10-05 07:50:13

标签: jaxb

我有一个看起来像这样的课:

@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>

我永远不会解组该对象,因此我不必担心。

0 个答案:

没有答案