利用XStream实现对象XML话

Posted qypx520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用XStream实现对象XML话相关的知识,希望对你有一定的参考价值。

使用Java原生的序列化的方式来表示一个对象。总结一下这种对象表示方式的优缺点:

1、纯粹的Java环境下这种方式可以很好地工作,因为它是Java自带的,也不需要第三方的Jar包的支持

2、多语言环境下,使用Java序列化方式进行存储后,很难用其他语言还原出结果

3、占用的字节数比较大,而且序列化、反序列化效率也不高

前面也提到过,对象表示有各种各样的方式,序列化只是其中的一种而已。表示一个对象的目的无非就是为了对象<---->IO之间相互认识,至于怎么认识,那就有很多选择了。除了之前讲过的序列化,还可以选择将数据JSON化、XML化。

 

利用XStream表示一个对象

使用XStream需要用到两个第三方jar包,我工程里面使用的xstream-1.4.jar和kxml2.jar

 

以上是关于利用XStream实现对象XML话的主要内容,如果未能解决你的问题,请参考以下文章

使用XStream是实现XML与Java对象的转换--别名

使用XStream是实现XML与Java对象的转换--简介及入门示例

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

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

xstream实现对象的序列化和反序列化(Java)

使用XStream是实现XML与Java对象的转换--Object Stream