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

操作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具体用法还有很多,这是最基础的两个转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值