1.导入的包
jettison-1.0.1.jar
xpp3_min-1.1.4c.jar
xstream-1.3.1.jar
2.编写一个普通对象
package com.data;
public class User {
int age ;
String name ;
String address;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
3.转化
package com.test;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.data.User;
import com.thoughtworks.xstream.XStream;
public class TestXstream {
public static void main(String[] args) throws FileNotFoundException
{
// 初始化BEAN对象
User user = new User();
user.setAge(100);
user.setName("西门庆,庆哥");
user.setAddress("北京");
// 初始化XStream对象
XStream xStream = new XStream();
xStream.alias("User", User.class);//定义类别名
xStream.omitField(User.class, "name"); //定义某一个属性的值不进行xml序列化。
xStream.useAttributeFor(String.class); // 对所有String类型的字段定义为属性tag显示
xStream.useAttributeFor("address",String.class);// 对所有String类型的字段名定义为属性tag显示,读取的时候获取不了该值
FileOutputStream fs = new FileOutputStream("user.xml");
xStream.toXML(user, fs);
}
}
分享到:
相关推荐
xStream完美转换XML、JSON,包括XML转换成对象,以及对象转换成XML,以及对象转换成JSON,以及注意事项
Xstream_java对象和xml的互相转换
这个是 对于要把数据库获得的 list 转换成 xml 有了XStream在Java对象和XML之间相互转换 就变得非常容易了 嘿嘿
android XMl 解析神奇xstream 二: 把对象转换成xm
xStream可以轻易的将Java对象和xml文档相互转换,本实例详细介绍了运用xStream将对象转xml和xml转对象操作.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
xstream 将xml文档转换成 java对象,然后就可以利用json库转成json对象啦。
xstream 1.3.1.jar bean对象转换为xml
使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列...
webService接口对接时,需要传递一个xml内容。用xStream拼接xml
java中对象与xml转换,实例带完整源码
NULL 博文链接:https://yangliuwillow.iteye.com/blog/1528435
在缺省情况下,XStream不需要配置映射关系,对象和字段将映射为同名XML元素。但是当对象和字段名与XML中的元素名不同时,XStream支持指定别名。XStream支持以方法调用的方式,或是Java 标注的方式指定别名。 ...
android XMl 解析神奇xstream 三: 把复杂对象转换成 xml
使用xStream实现java对象和xml、json的相互转换
Java对象转换成XML字符串 将List集合转换成xml文档 Map集合转换xml文档 用InputStream将XML文档转换成java对象
注:如果没有特殊要求最好不要配置属性节点的映射,否则如果再将生成的XML转换成OBJECT时将会非常麻烦。 //如果我们想实现又下的需求。 //XStream 还提供了装配节点属性的方法, useAttributeFor(“类”, “属性...
好用的xStream XML和JAVA对象互相转换的简单示例,内附依赖的xstream-1.3.1.jar和xpp3_min-1.1.4c.jar
使用springMVC作为控制器,访问某一个url将会给你返回一段xml片段。
使用 XStream不用任何映射就能实现多数 Java 对象的序列化。...在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML中的元素内容 xstream-1.4.2.jar xpp3_min-1.1.4c.jar xmlpull-1.1.3.1.jar