Jaxb 没有数据时Xml标记未打开

Jaxb 没有数据时Xml标记未打开,jaxb,resteasy,Jaxb,Resteasy,我正在编写一个resteasy Web服务来生成XML格式的数据。有数据时,XML输出工作正常。当没有数据时,真正的问题就来了。它以父标记停止 如果没有数据,它看起来像这样 <salts/> 我正在寻找这种输出 <salts> <salt/> <salts> 尝试用空集合初始化您的集合。大概是这样的: @XmlElementWrapper @XmlElement(name="salt") private L

我正在编写一个resteasy Web服务来生成XML格式的数据。有数据时,XML输出工作正常。当没有数据时,真正的问题就来了。它以父标记停止

如果没有数据,它看起来像这样

  <salts/>

我正在寻找这种输出

   <salts>
        <salt/>
   <salts> 

尝试用空集合初始化您的
集合。大概是这样的:

@XmlElementWrapper
@XmlElement(name="salt")
private List<Salt> salts = new ArrayList<Salt>();
@xmlementwrapper
@xmlement(name=“salt”)
私有列表=新的ArrayList();