使用XStream操作XML和Bean互相转换

来源:互联网 发布:python入门新手项目 编辑:程序博客网 时间:2024/05/18 01:29

操作XStream需要两个jar包,分别是xpp3-1.1.4-min.jar和xstream-1.3.1.jar两个jar包
导入两个jar包

将bean转为xml示例:

//构造XStream对象
XStream xstream = new XStream();

//下面这句话是指的生成xml节点里面的节点对应的东西
xstream.alias("BEDC", BEDC.class);
xstream.alias("Message", Message.class);
xstream.alias("commHead", CommHead.class);

//调用toXml方法,转换为xml,得到一个字符串

String xml=xstream.toXML(bedc) ;

将xml转换为bean示例:

/构造XStream对象,注意后面括号里的
XStream xstream = new XStream(new DomDriver());

//下面这句话是指的生成xml节点里面的节点对应的东西
xstream.alias("BEDC", BEDC.class);
xstream.alias("Message", Message.class);
xstream.alias("commHead", CommHead.class);

//调用fromXML方法,转换为bean,得到对象

BEDC cre_person = (BEDC) xstream2.fromXML(xml);

xstream具体用法还有很多,这是最基础的两个转换。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 电脑截图不清晰怎么办 win10电脑磁盘空间不足怎么办 我的用户名忘记怎么办 12306用户名密码忘记怎么办 电脑开机要密码怎么办 三星账户忘记了怎么办 电脑账户忘记了怎么办 电脑启动要密码怎么办 电脑用户密码忘记了怎么办 微信语音听不懂怎么办 法院迟迟不立案怎么办 dns连不上网怎么办 监控显示无硬盘怎么办 电脑获取不到dns怎么办 打游戏cpu过高怎么办 注册了公司没做账怎么办 工行u盾没电了怎么办 属狗和属鸡相害怎么办 被别人说老实怎么办 牛手术后低烧怎么办 按摩把腿按肿了怎么办 吃感冒药特别困怎么办 剖腹产平躺腰疼怎么办 早餐店没生意怎么办 摆小吃摊没生意怎么办 早餐生意不好做怎么办 小吃车不让出摊怎么办 淘宝订单消失了怎么办 工厂搬迁托着不处理怎么办 电磁炉不识别锅怎么办 冰箱电线不够长怎么办 成品衣柜不到顶怎么办 安迪达斯实体店授权书怎么办 松木家具变黄怎么办 松木家具味大怎么办 摆摊卖对联刮风怎么办 买社保如果死了怎么办 黄金为什么不亮怎么办 cad指令栏不见了怎么办 cad为什么闪退怎么办 手机存不住照片怎么办