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

posted @ 2017-12-11 15:53  IT~天空  阅读(236)  评论(0编辑  收藏  举报