使用cator生成java对象如何用marshal转换成字符串对象?

hesandy 2006-03-20 04:32:45
使用cator生成java对象如何用marshal转换成字符串对象?
...全文
171 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zouqiang122 2006-03-20
  • 打赏
  • 举报
回复
支持一下!!!
hesandy 2006-03-20
  • 打赏
  • 举报
回复
谢谢
图门的世界 2006-03-20
  • 打赏
  • 举报
回复
那就是上边的办法了
解析之后是xml格式的字符串.
hesandy 2006-03-20
  • 打赏
  • 举报
回复
是的,要把java数据对象转换成字符串
图门的世界 2006-03-20
  • 打赏
  • 举报
回复
你是不是要将java对象保存成字符串?
说的不是很明白,
如果是我理解的那样的话可以用这个方法.


ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
OutputStreamWriter streamWriter = new OutputStreamWriter(byteStream);
map.loadMapping(this.getClass().getResource(
"/config/Role.mapping.xml").getFile());//替换成你自己的mapping文件
Marshaller marshaller;
marshaller = new Marshaller(streamWriter);
marshaller.setMapping(map);
marshaller.marshal(emp);//替换成你要保存的对象
String strBuf = new String(byteStream.toByteArray());//这个就是xml的字符串.

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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