对象到xml
java.beans
类 XMLEncoder
XMLEncoder e = new XMLEncoder(
new BufferedOutputStream(
new FileOutputStream("Test.xml")));
e.writeObject(new JButton("Hello, world"));
e.close();
从xml读取为对象。
java.beans
类 XMLDecoder
XMLDecoder d = new XMLDecoder(
new BufferedInputStream(
new FileInputStream("Test.xml")));
Object result = d.readObject();
d.close();
以上是java jdk的实现。
初步试验了一下 ,属性如果是一个对象,就不可以深度的不序列化为xml
还有一种就是 xStream
xStream 可以深度的转换为xml,但是不是标准的set get属性也为转换为xml。
XStream xStream = new XStream();
xStream.alias("node", TreeNode.class);
System.out.println(xStream.toXML(root));
eclipse 内部也实现了该功能。
分享到:
相关推荐
NULL 博文链接:https://fengozl.iteye.com/blog/2157343
JAXB工具类 xml转为java对象 java对象转为xml ,本人亲测,可以使用!!!
里面是xml转换成为java对象的两种方法,
xml报文和java对象互相转换 相关jar包和测试代码,可以与castor插件java对象和XML自动绑定maping文件生成和java对象一键生成工具1.2(https://download.csdn.net/download/kemoing/10864595)完美配合使用
xml文件自动转成java对象工具,生成xsd文件,xsd转java
本示例程序提供从XML到java对象的转换方法,同时也提供一种从java对象到XML的转换方法
将一个java对象转换为xml文件,或者将一个xml文件转换为一个java对象。 (有人说需要jaxws-api-2.0.jar这个包,但是我做这个例子时没有用的,不过我还是把它附上,备用)
本代码主要是Java对象和Xml之间的转换实例代码,如果想具体指导代码是如何搭建的,可以参照http://blog.csdn.net/songdeitao/article/details/17304395这篇博文,这里的代码是和此对应的。
JAXBContext测试Java对象与xml的相互转换Demo
XML 元素中,"和 "&" 是非法的。"会产生错误,因为解析器会把该字符解释为新元素的开始。"&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。CDATA:在标记CDATA下,所有的标记、实体引用都被忽略,而被XML...
java对象与xml间的转换.docx
Xstream_java对象和xml的互相转换
在java.beans包中,有两个好东西,XMLEncoder和XMLDecoder。从XML存取对象真是太费力气啦。做了小工具类,以后可以用用了。本文介绍了这两个可以把JAVA对象序列化保存为XML文件的工具类。
java中对象与xml转换,实例带完整源码
这是一个很不错的json转换xml格式的资料
Java对象和XML相互转换的工具类封装
这个是 对于要把数据库获得的 list 转换成 xml 有了XStream在Java对象和XML之间相互转换 就变得非常容易了 嘿嘿
java对象与xml间的转换[参考].pdf
XStream测试Demo-xml与java对象的相互转换
该例子是将xml文件映射为java对象的例子。 commons-betwixt-0.8.jar