用JAXB将Java对象转成XML,类用注解定义,如何使空的字段生成XML节点

J2EE 码拜 9年前 (2015-08-12) 3454次浏览

用JAXB将Java对象转成XML,JAVA类用注解定义,如何使空的字段也生成XML节点。

如下图:第二个item的tid为null,怎么让他生成的XML也有这个节点。

用JAXB将Java对象转成XML,类用注解定义,如何使空的字段生成XML节点 alt=””>

#1

10分

楼主在定义这个javabean的tid属性就给他赋值为””就可以了
#2

回复1楼:

不想用这种方式,因为这样要把所有的属性都定个默认值。有没有别的方式

#3
问题解决了嘛,@XmlElement(required=ture),我试了试,好像也不行
#4
可以为空,但是不能是null值 。之前也遇到这个问题,为null的时候你给他一个空对象就可以了。
#8

5分

给占位符呗,天台动态传参
#9

5分

required = true ,nillable=true

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用JAXB将Java对象转成XML,类用注解定义,如何使空的字段生成XML节点
喜欢 (0)
[1034331897@qq.com]
分享 (0)