JAVA bean与XML互转的利器---XStream
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

浙公网安备 33010602011771号