Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BeanWriter禁用输出空列表_Java_Xml_Javabeans_Betwixt - Fatal编程技术网

Java BeanWriter禁用输出空列表

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

我有以下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.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>