xml与对象的相互转化

来源:互联网 发布:vb语言的有什么好处 编辑:程序博客网 时间:2024/05/21 15:45

使用jar包:xstream-1.3.1.jar


XStream xStream = new XStream(new DomDriver());

xStream.toXML(Object obj) 方法可以将对象转化为xml字符串。

xStream.fromXML(String xml) 方法可以将xml字符串转化为对象。



xStream.alias(String nodeName, Class<?> clazz) 方法可以将类名映射成相应的 nodeName字符串

xStream.aliasField(String nodeName, Class<?> clazz, String fieldName) 方法可以将数据类中的fieldName映射成相应的nodeName。


也可以使用注解的方式,使用属性的别名显示:

 @XStreamAlias(value = "Name")
    private String name;

使用注解方式时,需要显式告知XStream使用注解:

 stream.processAnnotations(Person.class);



0 0
原创粉丝点击