用WOX来序列化Java和C#
来源:互联网 发布:五年级奥数简便算法 编辑:程序博客网 时间:2024/05/18 21:09
WOX是一个开放源代码的项目(http://woxserializer.sourceforge.net/)。
他可以序列化Java和C#对象到XML,也可以还原。他的主要特点是使用了新一代的XML标准,其目的是让语言更独立。这意味着,如果我们序列化一个Java对象到XML,我们可以采用XML来重建对象成C#,反之亦然。
WOX提供了一个简单,稳定的方式序列化对象到XML。他易于使用,你不需要修改您的源文件和任何特别的声明。
WOX的部分特点举例:
*易于使用:简单的类提供了序列化和放序列化方法。
*简单的XML:XML的产生很简单,容易理解,并且致力于成为独立话的语言。
*不需要对类进行修改:类不需要有默认的构造,getter或setter。
*Java跟C#的互操作性:WOX可以序列化一个Java对象到XML,也可以重建XML到C#对象,反之亦然。
*标准XML对象的代表性:这可以允许WOX转换不同的面向对象编程语言。
* WOX的数据类型:该WOX映射表指定如何将原始数据类型映射到wox的数据类型。
*对类的改变:为新的字段添加默认值。
*Base- 64 :字节数组为了提高效率而采用base-64编码。
*集合类:Lists和Maps所提供的WOX的数据类型。 ( ArrayList的和hashmap在Java语言; ArrayList的和Hashtable在C# ) 。
*对象引用:引用id/idref来处理重复和循环的对象。
*类和类型:这些类的对象通过他们字符串的名字来保存。
*文件占用空间小。该woxserializer.jar文件(Java)只有25k 。该woxserializer.dll文件( C # )只有36k 。
------------------------------------------------------------------------------------------------------------
以上转自http://hi.baidu.com/liliangwen/blog/item/1ae4057be94e50f20ad187da.html
等我做完了作业再来总结吧
- 用WOX来序列化Java和C#
- WOX―an xml serializer for java or c# objects
- C# .NET利用Newtonsoft.Json来序列化和反序列化对象
- JAVA与c#的序列化和反序列化
- 用java来实现c#中的一些类和方法
- c# 序列化和发序列化最经典例子
- c#中xml序列化 和binary 序列化
- c# 序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- c#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C# - 序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- C#序列化和反序列化
- Web开发技术的历史发展简介
- 说几句吧
- 最简单的内存池-原理与实现
- 刚写的一篇点了另存为草稿之后就丢失了,决定这个博客就到此为止
- cms安装遇到的问题随笔
- 用WOX来序列化Java和C#
- 南*测试经理笔试题
- 有关GOOGLE的一些特殊用途
- 总结应用和驱动之间用事件通讯的办法
- 关于中文乱码问题的一些解决方案和经验
- 机器人轨迹规划(熊友伦)
- 基于JNDI的应用开发
- 泛型学习
- 为自己