JAXB将java对象转化xml字符串问题:

gqchen1981 2010-10-27 06:45:29
我现在需要将java对象转化成xml字符串,
但是如果我java对象的某个属性为null时,
生成的xml字符串里则没有该属性的节点.我需要的是null属性也要生成一个空节点
比如:
name属性为null,生成的xml里有:<name></name>

请教CSDN里高手,
有什么办法.谢谢大家!
...全文
465 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w328731529 2013-01-31
  • 打赏
  • 举报
回复
同求 楼主知道吗
hxs0117144 2010-10-27
  • 打赏
  • 举报
回复
ruv wv kx
caoyanqi1981 2010-10-27
  • 打赏
  • 举报
回复
在标注里在加属性
gqchen1981 2010-10-27
  • 打赏
  • 举报
回复
obj是需要转化成xml的对象
clazz是对象的obj.getClass()
gqchen1981 2010-10-27
  • 打赏
  • 举报
回复
我用的代码:
StringWriter writer = new StringWriter();
JAXBContext context = JAXBContext.newInstance(clazz);
Marshaller m = context.createMarshaller();
m.marshal(obj, writer);
String xml = writer.toString();

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧