转化的xml文件
<User address="北京">
<age>100</age>
</User>
一、首先应写一个与xml文件属性相同的java对象
public class User {
int age ;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
二、转换
public class TestToObject {
public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
XStream xStream = new XStream();
FileInputStream fis=new FileInputStream("user.xml");
InputStreamReader is=new InputStreamReader(fis,"GBK");
xStream.alias("User", User.class);
xStream.useAttributeFor("address",String.class);
User u = (User)xStream.fromXML(is);
System.out.println(u.getAge()+u.getAddress());
}
}
注意根节点别名的填写和编码
分享到:
相关推荐
xstream 将xml文档转换成 java对象,然后就可以利用json库转成json对象啦。
xStream完美转换XML、JSON,包括XML转换成对象,以及对象转换成XML,以及对象转换成JSON,以及注意事项
NULL 博文链接:https://yangliuwillow.iteye.com/blog/1528435
webService接口对接时,需要传递一个xml内容。用xStream拼接xml
Java对象转换成XML字符串 将List集合转换成xml文档 Map集合转换xml文档 用InputStream将XML文档转换成java对象
java中对象与xml转换,实例带完整源码
好用的xStream XML和JAVA对象互相转换的简单示例,内附依赖的xstream-1.3.1.jar和xpp3_min-1.1.4c.jar
xstream 1.3.1.jar bean对象转换为xml
在缺省情况下,XStream不需要配置映射关系,对象和字段将映射为同名XML元素。但是当对象和字段名与XML中的元素名不同时,XStream支持指定别名。XStream支持以方法调用的方式,或是Java 标注的方式指定别名。 ...
使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列...
android XMl 解析神奇xstream 二: 把对象转换成xm
android XMl 解析神奇xstream 三: 把复杂对象转换成 xml
使用xStream实现java对象和xml、json的相互转换
有jar包。在附件。全的,代码也有,,直接运行
xStream可以轻易的将Java对象和xml文档相互转换,本实例详细介绍了运用xStream将对象转xml和xml转对象操作.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
这个是 对于要把数据库获得的 list 转换成 xml 有了XStream在Java对象和XML之间相互转换 就变得非常容易了 嘿嘿
Xstream_java对象和xml的互相转换
XStream测试Demo-xml与java对象的相互转换
它可以将Java对象转换为XML文档,也可以将XML文档转换为Java对象。 pom引用 <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream <version>1.4.20 实体类和测试类详见博客 ...
NULL 博文链接:https://forestqqqq.iteye.com/blog/1996095