没有数据时,Xml Tag不会打开

时间:2012-11-20 16:29:59

标签: jaxb resteasy

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

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

  <salts/>

我正在寻找这种输出

   <salts>
        <salt/>
   <salts> 

1 个答案:

答案 0 :(得分:0)

尝试使用空集合初始化salts集合。像这样:

@XmlElementWrapper
@XmlElement(name="salt")
private List<Salt> salts = new ArrayList<Salt>();