Java BeanWriter禁用输出空列表
我有以下bean:Java BeanWriter禁用输出空列表,java,xml,javabeans,betwixt,Java,Xml,Javabeans,Betwixt,我有以下bean: public class ContractBean { private List<String> listNd; private String nd; public List<String> getListNd() { return listNd; } public void setListNd(final List<String> listNd) { this
public class ContractBean {
private List<String> listNd;
private String nd;
public List<String> getListNd() {
return listNd;
}
public void setListNd(final List<String> listNd) {
this.listNd = listNd;
}
public String getNd() {
return nd;
}
public void setNd(final String nd) {
this.nd= nd;
}
}
我的bean的listND
属性是null
,但我仍然得到:
<contract>
<listNd/>
<nd>22222</nd>
</contract>
22222
如何从输出XML中删除空列表?不确定betwixt,但您的用例是任何JAXB(JSR-222)实现中的默认行为:这可能是默认行为,但我想问是否有一种配置可以从输出中删除列表。
<contract>
<listNd/>
<nd>22222</nd>
</contract>