首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

XStream小应用

2012-11-18 
XStream小使用XStream目录1XSTREAM框架11.1XSTREAM的作用11.2XSTREAM的说明12XSTREAM的使用12.1JAVABEAN转

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}}





热点排行