简单实用XStream--生成xml以及返回对象
2018-02-09 17:01
375 查看
下载jar包:xstream-1.4.7.jar xmlpull-1.1.3.1.jar xpp3_min-1.1.4c.jar
创建一个实体类:public class Person {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
测试:public class Test {
public static void main(String[] args) {
//创建对象
Person person = new Person();
person.setId(1);
person.setName("狗年旺旺");
//创建xstream对象
XStream xstream = new XStream();
xstream.alias("person", Person.class);
//生成xml
String xml = xstream.toXML(person);
System.out.println(xml);
//通过xml返回对象
Person p = (Person) xstream.fromXML(xml);
System.out.println(p.getName());
}
}
创建一个实体类:public class Person {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
测试:public class Test {
public static void main(String[] args) {
//创建对象
Person person = new Person();
person.setId(1);
person.setName("狗年旺旺");
//创建xstream对象
XStream xstream = new XStream();
xstream.alias("person", Person.class);
//生成xml
String xml = xstream.toXML(person);
System.out.println(xml);
//通过xml返回对象
Person p = (Person) xstream.fromXML(xml);
System.out.println(p.getName());
}
}
相关文章推荐
- php生成xml的简单实用
- XStream -- 非常简单实用的XML读写工具(一)
- 使用XStream将对象序列化到XML以及从XML反序列化到对象
- Android学习笔记_31_通过后台代码生成View对象以及动态加载XML布局文件到LinearLayout
- Spring进阶之路(10)-Advice简单介绍以及通过cglib生成AOP代理对象
- XStream生成简单的XMl文件2
- Android学习笔记_31_通过后台代码生成View对象以及动态加载XML布局文件到LinearLayout
- 对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制.
- xStream 学习笔记 - Java对象与XML相互转换简单示例
- xstream解析xml字符串和生成对象
- 使用JAXB时,xml与java对象互转以及初始情况下直接由模板xml生成javabean
- XStream入门:由xml生成java对象
- TinyXML类库和对象模型 以及简单的TinyXML的简单用法。
- Linux 简单,实用,快速了解静态库和动态库的生成和使用方法以及两者的区别
- 对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制.
- 对象,对象集合的简单Xml序列化与反序列化 【实用代码,含泛型方法】
- 两行代码轻松搞定XML和对象间相互转换. XStream 简单示例.
- 四大常见XML类型的生成和解析方法详解(介绍+优缺点对比+示例+说明)==> 简单实用
- Xml 转换对象以及对象转换xml应用XStream
- Java_Ant_Web Project完整build.xml文件模板以及Strust2简单示例;