使用 XStream 把 Java 对象序列化为 XML
一:理论知识
使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 XML 或者 XML Schema Definition (XSD) 文件生成类。
和其他序列化工具相比,XStream 有三个突出的特点:
不需要修改类,使用 XStream 就能直接序列化/逆序列化任何第三方类。
?
二:下载包
??? xstream-1.3.1.jar
?
三:
清单 5 显示的 ConfigReader
类读取该配置文件并将属性加载到 Java 对象中。
清单 5. ConfigReader.java
回页首
结束语
创建和开发使用 XStream 的应用程序只需要简单的几个步骤。本文介绍如何使用 XStream 序列化/逆序列化 Java 对象和读取配置文件,通过 XStream 网站(教程链接参见 参考资料)可以进一步了解别名、注解和转换程序。别名和转换程序可以让您完全控制生成的 XML。
<!-- CMA ID: 306793 --><!-- Site ID: 10 --><!-- XSLT stylesheet used to transform this file: dw-article-6.0-beta.xsl -->