`
sunbin
  • 浏览: 349855 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

xstream实例

    博客分类:
  • xml
XML 
阅读更多

 

 

/**
     * obj 只能增加字段,不能修改字段名或删除字段
     * obj list 顺序不能变化
     * obj static 字段不会转xml
     * obj final 字段必须有static修饰,否则异常
     * @param obj
     * @return
     */
    public static String OBJToXML(Object obj)
    {
        XStream xStream=new XStream();
        String xml=xStream.toXML(obj);
        return xml;
    }
   
   
    public static Object XMLToOBJ(String xml)
    {
        XStream xStream=new XStream(new DomDriver());
        Object obj=xStream.fromXML(xml);
        return obj;
    }

分享到:
评论

相关推荐

    Xstream实例

    【Xstream实例】是关于如何使用Xstream库处理XML数据并进行文件操作的实践示例。Xstream是一个轻量级的Java库,它允许你将Java对象序列化为XML,反之亦然,使得XML数据的读写变得极其简单。在这个实例中,我们将探讨...

    xstream实例.rar

    利用xstream技术生成和解析XML文件的例子。同时里面包含xstream1.3.1.chm帮助文档,jar包(xstream-1.3.1.jar、jettison-1.0.1.jar、xpp3_min-1.1.4c.jar、junit.4.8.1.jar),还有sstream1.3.1源码。

    XStream 实例

    **XStream 深度解析与实践指南** XStream 是一个用 Java 编写的库,它将 Java 对象转换为 XML,反之亦然,提供...通过深入研究 XStream 的文档和代码实例,开发者能够更好地利用这一工具来优化项目中的数据处理流程。

    XStream简单应用实例

    2. **基本序列化**: 创建一个Java对象,然后使用XStream实例将其转换为XML字符串: ```java import com.thoughtworks.xstream.XStream; public class User { private String name; private int age; // ...

    XStream解析XML实例

    首先,我们需要创建一个XStream实例,然后使用它来序列化或反序列化对象。 ```java import com.thoughtworks.xstream.XStream; public class XStreamExample { public static void main(String[] args) { // ...

    XStream简单应用实例(xml)

    它的基本用法包括创建一个XStream实例,然后使用`toXML()`方法将对象转换为XML字符串,以及使用`fromXML()`方法将XML字符串转换回相应的Java对象。这个过程使得数据持久化、网络传输或者跨系统交互变得更加便捷。 ...

    xstream学习文档及实例

    例如,如果有一个 `Date` 类型的属性,我们可以创建一个 `DateConverter` 并注册到 XStream 实例中: ```java xstream.registerConverter(new DateConverter()); ``` 五、域级别的忽略与转换 XStream 提供了注解...

    XStream转换

    要将Java bean转换为XML,你需要创建一个XStream实例并使用它来转换对象。以下是一个简单的示例: ```java import com.thoughtworks.xstream.XStream; public class User { private String name; private int ...

    Java用xStream拼接xml

    创建xStream实例并进行基本配置,如设置日期格式、忽略字段等: ```java XStream xstream = new XStream(); xstream.alias("employee", Employee.class); // 给Employee类设置别名 ``` 3. **序列化Java对象为...

    XStream解析各种数据格式

    1. **创建XStream实例** 创建 XStream 实例是使用 XStream 的第一步。可以通过指定不同的驱动器来初始化 XStream 对象,例如使用 DOM 驱动器: ```java XStream xstream = new XStream(new DomDriver()); ``` ...

    XStream4JavaDemo演示源码

    1. **初始化XStream实例**:`XStream xstream = new XStream();` 这一步创建了一个默认配置的XStream实例。XStream会自动处理大部分常见的Java类,包括标准库中的类和一些常用框架的类。 2. **自定义转换规则**:...

    xStream完整Jar包

    2. 创建 XStream 实例:`XStream xstream = new XStream();` 3. 配置 XStream:根据需求设置命名策略、类型转换器等。 4. 序列化对象:`String xml = xstream.toXML(yourObject);` 5. 反序列化 XML:`YourObject ...

    利用XStream读写xml文件

    - 创建XStream实例。 - 使用`toXML()`方法将实体对象转换为XML字符串。 - 将XML字符串写入文件。 4. **XML文件读取**: - 创建XStream实例。 - 使用`fromXML()`方法将XML字符串转换为实体对象。 - 对实体对象...

    xstream 1.3.1.jar bean对象转换为xml

    2. **创建XStream实例**:创建一个XStream实例,通常你会初始化它并设置一些配置,比如类名别名。 ```java XStream xstream = new XStream(); xstream.alias("myBean", MyBean.class); ``` 3. **转换Bean对象**...

    XStream的Date转换 @XStreamConverter DateConverter

    它们可能会创建一些包含Date对象的Java类,然后使用XStream实例进行序列化和反序列化操作,确保日期的转换符合预期。测试代码可能如下所示: ```java import com.thoughtworks.xstream.XStream; import ...

    使用XStream操作xml教程

    首先创建一个Java对象,然后使用XStream实例的`toXML()`方法将其转换为XML字符串。 ```java import com.thoughtworks.xstream.XStream; public class User { private String name; private int age; // 构造器...

    xstream教程资料.rar

    接口并注册到XStream实例中,可以控制对象到XML的转换过程。 五、安全与配置 由于XStream可以直接将任何Java对象序列化,可能存在安全风险。为了防止恶意对象注入,可以设置安全模式,如禁用自动类型探测和使用白...

    XStream 1.4.11 jar包

    // 创建一个 XStream 实例 XStream xstream = new XStream(); // 定义要序列化的 Java 对象 Person person = new Person("John", "Doe", 30); // 将 Java 对象转换为 XML 字符串 String xml = xstream.toXML...

    xstream-1.4-API

    XStream 实例通常通过 `XStream()` 构造函数创建。为了提高安全性,你可以使用 `XStream alienInstance()` 创建不受信任输入的实例,以防止安全漏洞。还可以通过 `alias()` 方法设置别名,简化 XML 结构。 ```java ...

Global site tag (gtag.js) - Google Analytics