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 附下载方式的主要内容,如果未能解决你的问题,请参考以下文章

用XStream进行xml转java对象的问题

Java对象表示方式2:XStream实现对对象的XML化

day29(对象转xml(使用java))

利用XStream实现对象XML话

使用XStream是实现XML与Java对象的转换--注解

xStream完美转换XMLJSON(转)