Jibx中空值的空标记

时间:2014-03-07 07:11:20

标签: java xml jibx

我希望在JIBX中的值为null时为我的某个属性创建一个空标记。有人可以帮帮我吗?假设我有一个名为

的属性
private String webId

对于上面的属性,没有来自DB的值,所以它总是为null但是,它是一个强制标记,作为我的响应的一部分显示,所以我想为这个属性显示一个空标记为{{1 }}。我在绑定文件中的映射是

<webId/>

请注意:如果值为null,我不想手动将其值设置为空字符串,如

 <value name="webId" field="webId" />

1 个答案:

答案 0 :(得分:0)

您可以将类中的值初始化为空字符串,如:

private String webId =  new String();

因此,当JiBX编组时,XML会有一个空标记。

我对此进行了测试,它对我有用。