读书人

XStream小应用

发布时间: 2012-11-18 10:51:21 作者: rapoo

XStream小使用
XStream

目录
1XSTREAM框架1
1.1XSTREAM的作用1
1.2XSTREAM的说明1
2XSTREAM的使用1
2.1JAVABEAN转换为XML1
2.2XML转换为JAVABEAN1
2.3JAVABEAN转化为JSON1
2.4JSON转化为JAVABEAN1

1XStream框架
1.1XStream的作用
XStream是一个开源项目,它可以实现javaBean和xml,json之间进行轻松的转换。XStream支持将javaBean转换为xml,同时也支持将xml转换为javaBean,当然也可以将javaBean转换问json,也可以将json转换问javaBean。

1.2XStream的说明
官网:http://xstream.codehaus.org/index.html
下载地址:http://xstream.codehaus.org/download.html
官方使用示例:http://xstream.codehaus.org/tutorial.html
打开下载地址,XStream提供了src(源码)和bin(二进制)包下载,如果想了解学习源代码可以下载src,如果只想使用就下载bin。下面简绍XStream的使用。

2XStream的使用
下载XSteam的bin包,在java项目中加入下面包。



创建java项目,创建转换模型User和Bbirthday类,创建一个TestUser来作为测试转换类。
XStream的toXml()方法实现了javaBean到xml,json的转化,fromXml()方法实现了xml,json到javaBean的转换。
User类



如果使用



2.2XML转化为JavaBean

在TestUser的main方法调用test2方法


2.3JavaBean转化为Json

{"user":{"name":"xmong","birthday":{"year":1990,"month":10,"day":20}}}================{ name:xmong; birthday:{year:1990; month10; day20}}





读书人网 >行业软件

热点推荐