package com.xstream;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.ObjectInputStream;
import com.tempus.tmc.dometicket.vo.DomeTicketOrder;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
public class XstreamTest {
/**
* @param args
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException, ClassNotFoundException {
BufferedReader reader = new BufferedReader(new InputStreamReader(XstreamTest.class.getClassLoader().getResourceAsStream(
"com/xstream/xstream.xml")));
XStream xStream = new XStream(new DomDriver());
ObjectInputStream in = xStream.createObjectInputStream(reader);
DomeTicketOrder domeTicketOrder1 = (DomeTicketOrder) in.readObject();
DomeTicketOrder domeTicketOrder2 = (DomeTicketOrder) in.readObject();
System.out.println(domeTicketOrder1.getOrderStatus());
System.out.println(domeTicketOrder2.getOrderStatus());
}
}
xstream.xml
<object-stream>
<com.tempus.tmc.dometicket.vo.DomeTicketOrder>
<orderStatus>001</orderStatus>
<bookEmpname>Walnes</bookEmpname>
</com.tempus.tmc.dometicket.vo.DomeTicketOrder>
<com.tempus.tmc.dometicket.vo.DomeTicketOrder>
<orderStatus>002</orderStatus>
<bookEmpname>Walne</bookEmpname>
</com.tempus.tmc.dometicket.vo.DomeTicketOrder>
</object-stream>
分享到:
相关推荐
博文链接(https://676744379-qq-com.iteye.com/blog/965624)可能提供了关于如何使用XStream的详细教程,包括安装、配置以及基本用法示例,对于初学者来说是一份很好的参考资料。 在实际使用中,`xstream-1.3.1....
XStream 是一个强大的 Java 库,它允许程序员将对象序列化为 XML,也可以从 XML 反序列化回对象。这个库特别适用于需要在应用程序之间...无论是初学者还是经验丰富的开发者,这份资源都将提供宝贵的参考和实践材料。
《深入解析前端项目-xstream.zip:打造直观、小型与快速的JavaScript反应流库》 在当前的Web开发领域,前端框架和库的多样...无论你是初学者还是经验丰富的开发者,探索并理解xstream都将为你的前端开发技能添砖加瓦。
在Java开发中,XML(eXtensible Markup Language)是一种常用的数据交换...同时,由于包含了测试类和所需jar包,可以直接运行和调试,这对于初学者或者需要快速实现XML处理功能的开发者来说,是一个非常实用的资源。
对于初学者和小型项目而言,这是一个非常友好的特性。 四、使用示例 1. 基础使用: ```java XStream xstream = new XStream(); Person person = new Person("John", "Doe"); String xml = xstream.toXML...
这些示例对于初学者理解XStream的工作原理非常有帮助。 总之,XStream是一个强大且易于使用的库,它简化了Java对象和XML之间的转换。`xstream-1.4.7.jar`和`xmlpull-1.1.3.1.jar`的组合提供了一个完整的解决方案,...
"实例"标签表明压缩包中可能包含了演示如何使用XStream的实际代码片段,这对于初学者来说是非常宝贵的资源,可以通过实例快速理解和掌握XStream的用法。 总结来说,“XStream_1.3.chm 带 实例”压缩包提供了一个...
总的来说,XStream 1.3.1是一个功能强大、易用的XML处理工具,无论你是初学者还是经验丰富的开发者,都能从中受益。了解并掌握XStream,将提升你在处理XML数据时的效率和灵活性。通过不断地学习和实践,你可以发掘出...
- 虽然没有在描述中明确提到,但通常 XStream 的发行版会包含教程或示例代码,帮助初学者快速上手。 9. **版本更新** - `1.3.1` 是 XStream 的一个稳定版本,可能修复了一些已知问题,增加了新的特性或改进了性能...
对于初学者来说,理解和掌握XStream库的使用是非常有价值的。它可以帮助简化XML处理,使代码更易于理解和维护。XStream还支持自定义转换器,以便处理特殊类型的Java对象,如日期、枚举或自定义复杂类型。 在实际...
9. **问题与解决方案**:博主可能还讨论了在使用Xstream过程中遇到的常见问题及解决方案,这对于初学者来说非常有价值。 总的来说,"Xsteam资料上传"这个主题涵盖了Xstream的基本概念、用法、最佳实践和潜在的安全...
这些例子为初学者提供了动手实践的机会,帮助他们理解和运用Android开发的核心概念。通过学习和分析这些代码,开发者可以提升自己的技能,了解如何将理论知识应用到实际项目中。无论是JNI的使用,还是自定义视图和3D...
总结来说,这个SSH2整合的简单增删改查实例,旨在帮助初学者理解如何将Spring、Struts2和Hibernate协同工作,以及如何利用Gson和Ajax实现前后端的数据交互。通过对这些技术的实践,开发者能够更好地掌握Java Web开发...
根据给定的信息,本文将对《安全客第一期.pdf》的部分关键内容进行深入解析,重点关注“政企安全”、“漏洞分析”...无论是对初学者还是经验丰富的安全专家而言,《安全客第一期.pdf》都是一部值得深入阅读的学习资料。
3. **XStream**: XStream.jar是用于XML序列化和反序列化的Java库。在RapidMiner中,它用于将工作流和模型保存为XML格式,便于存储和共享。用户可以方便地导入和导出处理流程,以便于在不同的环境中复用或备份。 4. ...
CXF(CXF = XFire + Codehaus XStream)是一个开源的Java框架,它允许开发者创建和消费各种Web服务,包括SOAP和RESTful风格的服务。这个资料包包含了对CXF框架的关键知识点,如WS-DL文件结构、CXF的简单应用示例、...
例如,CXF支持多种数据绑定框架,如JAXB(Java Architecture for XML Binding)和XStream,这些工具可以帮助开发者在XML和Java对象之间进行无缝转换。 更具体的内容可能包括: 1. CXF的架构设计,包括服务端和...
JiBX(Java to XML Binding)是一个开源项目,它提供了将Java对象直接绑定到XML的机制,无需XML Schema或XMLBeans、XStream等其他映射技术。这种绑定允许你通过简单的注解或XML配置文件来定义Java类和XML之间的转换...
【一号商城 API开发】是针对电商平台“一号商城”的接口编程实践,主要面向初学者,提供了一个全面了解和学习如何与一号商城系统进行交互的实例。API(Application Programming Interface)是软件之间的桥梁,允许...