Java 对象转XML xStream 附下载方式
Posted 陈彦斌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 对象转XML xStream 附下载方式相关的知识,希望对你有一定的参考价值。
下载方式
Maven方式
pom.xml中
<dependency> <groupId>xstream</groupId> <artifactId>xstream</artifactId> <version>1.2.2</version> </dependency>
Jar包
百度云盘 链接:https://pan.baidu.com/s/1UY3VldRz-3tgXtZXFwKvnQ 提取码:ki9z
对象转XML
别名的使用
XStream.alias
用途:将序列化中的类全量名称,用别名替换。
用法:new XStream().alias(别名,类的对象)
不使用别名
使用别名
XStream.aliasField
用途:使用别名替代属性名
用法:new XStream().aliasField(别名,类的对象,属性名)
不使用属性别名
使用属性别名
其他问题
XStream下没有processAnnotations方法,是因为jar包版本的问题,请使用高版本jar包,当然也可以到我百度云盘下载
链接:https://pan.baidu.com/s/1pybv0POg4K7hDILDKuPPtg
提取码:qtk8
上面提供jar包,实例化XStream,变为了
XStream xStream = new XStream(new DomDriver("UTF-8", new NoNameCoder()));
注解方式使用别名
//指定所有class均解析annotations xstream.autodetectAnnotations(true); //指定指定class解析annotations xstream.processAnnotations(类的对象);
以上是关于Java 对象转XML xStream 附下载方式的主要内容,如果未能解决你的问题,请参考以下文章