XStream - 自定义转换器
-
简述
XStream 允许从头开始编写转换器,以便开发人员可以编写关于如何将对象序列化为 XML 的全新实现,反之亦然。转换器接口提供三种方法 --
canConvert − 检查支持的对象类型序列化。
-
marshal − 将对象序列化为 XML。
-
unmarshal - 它从 XML 反序列化一个对象。
-
-
第 1 步:实现转换器接口
-
第 2 步:注册转换器
现在让我们用 XStream 中的转换器测试代码。在其中创建一个名为 XStreamTester 的 java 类文件 C:\>XStream_WORKSPACE\com\jc2182\xstream.文件:XStreamTester.java
验证结果
使用编译类 javac 编译器如下 -现在运行 XStreamTester 以查看结果 -验证输出如下 -