`

xStream将对象转化成xml格式

    博客分类:
  • Xml
 
阅读更多
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);
	}
}
分享到:
评论

相关推荐

    android XMl 解析神奇xstream 二: 把对象转换成xml

    本篇文章将深入探讨如何在Android环境中利用XStream将对象转换成XML。 首先,我们需要理解XStream的基本工作原理。XStream的核心功能是它可以将Java对象直接映射到XML结构,反之亦然。这个过程叫做对象的序列化和反...

    Xstream_java对象和xml的互相转换

    XStream 是一个强大的 Java 库,它允许程序员轻松地将 Java 对象序列化为 XML,同时也能从 XML 数据中反序列化回原来的 Java 对象。这个功能在数据持久化、网络传输或者配置文件存储等方面非常有用。XStream 的设计...

    XStream解析xml 转换成对象案例

    本篇文章将深入探讨如何使用XStream进行XML到对象的转换,并提供一个实际的案例。 首先,理解XStream的基本工作原理是至关重要的。XStream通过映射XML节点到Java类的字段来实现对象的序列化和反序列化。这意味着你...

    xstream将xml文档转换成json对象

    在这个场景中,我们将探讨如何使用XStream将XML文档转换成Java对象,进而转化为JSON对象。 首先,我们需要引入XStream库。XStream的核心功能是能够将Java对象和XML之间的映射自动化,极大地简化了序列化和反序列化...

    XStream在Java对象和XML之间相互转换

    - **序列化**: XStream可以将一个Java对象转换成XML字符串,这个过程叫做对象的序列化。通过简单的API调用,开发者可以将复杂的Java对象结构转化为易于理解和处理的XML格式。 - **反序列化**: 反之,它也能将XML...

    xstream对象与xml转换

    对应的XML将包含一个`hobbies`元素,其中包含多个`hobby`子元素: ```xml <name>John <age>30 <hobby>Reading <hobby>Programming ``` XStream会自动处理这些细节,无需额外的代码。 在压缩包文件...

    xstream 1.3.1.jar bean对象转换为xml

    3. **转换Bean对象**:有了XStream实例后,你可以将Java Bean对象转换为XML字符串。 ```java MyBean myBean = new MyBean(); // 假设MyBean是一个Java Bean String xml = xstream.toXML(myBean); ``` 4. **输出...

    Java用xStream拼接xml

    xStream的核心功能是基于对象关系映射(ORM)的概念,它自动将Java类的实例转换为XML文档,并能将XML文档转换回相应的Java对象。 **xStream的使用** 1. **添加依赖** 在使用xStream之前,你需要将其作为项目依赖...

    springMVC整合xStream实现对象和xml转换

    4. **对象转换为XML**:在`getXmlResponse()`方法中,创建一个User对象,然后使用XStream将其转换为XML字符串。 ```java User user = new User(); // 初始化user对象... String xmlResponse = xstream.toXML...

    com.thoughtworks.xstream.XStream操作XML和java对象的一些用法

    XStream的核心在于`toXML()`方法,它可以将任何Java对象转换成XML字符串。例如,如果你有一个简单的User类,包含name和age属性,你可以这样转换: ```java User user = new User("Alice", 25); XStream xstream...

    安卓网站交互JSONxmlWebserviceUPnP相关-xStream可以轻易的将Java对象和xml文档相互转换本实例详细介绍了运用xStream将对象转xml和xml转对象操作.zip

    xStream可以轻易的将Java对象和xml文档相互转换,本实例详细介绍了运用xStream将对象转xml和xml转对象操作.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    xml解析及使用XStream实现javaBean与xml之间的转换

    XStream是Java中一个强大的库,用于将Java对象序列化为XML,反之亦然。它提供了简单直观的API,使得JavaBean与XML之间的转换变得非常容易。 3. **XStream的使用步骤** - 引入依赖:在项目中引入XStream的jar包或...

    XStream的Date转换 @XStreamConverter DateConverter

    转换器是XStream的核心机制之一,它负责将Java对象转化为XML元素,以及将XML元素解析回相应的Java对象。`@XStreamConverter`注解则用于指定一个自定义的转换器类,帮助我们处理特定类型的对象,比如Date。 在处理...

    xstream轻松解析xml到java对象

    XStream是一个Java库,它能将Java对象序列化为XML,同时也能将XML反序列化为Java对象,极大地简化了XML处理过程。 XStream的工作原理是基于反射和类型转换,它可以自动地映射Java类的字段到XML元素,反之亦然。这...

    Xstream生产xml和解析xml

    XStream对象的创建十分简单,只需通过`new XStream()`语句即可。这一构造函数默认提供了所有必要的设置,以便于立即开始转换操作。然而,为了适应不同的需求,XStream还允许用户通过传递特定的驱动器(如XPP3或JAXP ...

    好用的xStream XML和JAVA对象互相转换的简单示例

    XStream是一个轻量级、高性能的库,能够将Java对象序列化为XML,同时也能将XML反序列化回Java对象,实现XML和Java对象的互相转换。 首先,我们需要引入XStream库。在给定的描述中提到了两个依赖文件:xstream-1.3.1...

    xStream转换xml和json源码

    本篇文章将深入探讨xStream如何实现Java对象与XML和JSON的相互转换,并提供详细的代码示例。 ### 1. xStream的安装与引入 首先,你需要在项目中添加xStream的依赖。如果你使用的是Maven,可以在pom.xml文件中添加...

    xStream 实现xml与 java对象的转换

    3. **初始化xStream**:创建xStream实例并进行配置,以指定如何将Java对象转换为XML。 ```java XStream xstream = new XStream(); xstream.alias("person", Person.class); // "person"是XML中的标签名 ``` 4. ...

    如何将java对象转换成xml

    - XStream的`fromXML()`方法可以将XML字符串直接转换为Java对象。 5. **性能和灵活性**: - JAXB是Java平台的标准,因此具有良好的性能和广泛的支持。然而,对于复杂的对象结构,配置可能较为繁琐。 - XStream...

Global site tag (gtag.js) - Google Analytics