XStream 快速转换xml

XStream 快速转换xml,第1张

概述项目地址:http://xstream.codehaus.org/tutorial.html(以下来源于官网)1、Create classes to be serialized(初始化类)public

项目地址:http://xstream.codehaus.org/tutorial.html

(以下来源于官网)

1、Create classes to be serialized(初始化类)

public class Person {  private String firstname;  private String lastname;  private PhoneNumber phone;  private PhoneNumber fax;  // ... constructors and methods}public class PhoneNumber {  private int code;  private String number;  // ... constructors and methods}

2、Initializing XStream(初始化XStream)

XStream xstream = new XStream();
XStream xstream = new XStream(new DomDriver()); // does not require XPP3 library
XStream xstream = new XStream(new StaxDriver()); // does not require XPP3 library starting with Java 6
xstream.alias("person",Person.class);xstream.alias("phonenumber",PhoneNumber.class);

3、Serializing an object to XML(转换为xml例子)

Person joe = new Person("Joe","Walnes");joe.setPhone(new PhoneNumber(123,"1234-456"));joe.setFax(new PhoneNumber(123,"9999-999"));
String xml = xstream.toXML(joe);
<person>  <firstname>Joe</firstname>  <lastname>Walnes</lastname>  <phone>    <code>123</code>    <number>1234-456</number>  </phone>  <fax>    <code>123</code>    <number>9999-999</number>  </fax></person>

4、Deserializing an object back from XML(xml逆转)

Person newJoe = (Person)xstream.fromXML(xml);

 

 

 

总结

以上是内存溢出为你收集整理的XStream 快速转换xml全部内容,希望文章能够帮你解决XStream 快速转换xml所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1119283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存