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