1. 基本转换
这是一个普通的JAVA bean:
package xstreamTest; public class Person { private String name; private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void setName(String name) { this.name = name; } public String getName() { return this.name; } }
转换代码是这样的:
XStream xstream = new XStream(); Person person = new Person(); person.setName("pli"); person.setAge(18);
String xml=xstream.toXML(person);
System.out.println(xml);
我们得到了这样的结果:
<xstreamTest.Person> <name>pli</name> <age>18</age> </xstreamTest.Person>
将xml转为JAVA bean ,这里的xml为上文中的String xml
Person person=(Person)xstream.fromXML(xml);
原文:http://blog.csdn.net/pushme_pli/article/details/7829621