Boh*_*ian 7 .net c# java serialization deserialization
假设java类的所有字段都是java原语,如果这样的对象已被序列化,那么C#能否成功地将其反序列化为"等效"C#类的实例?
反过来可能 - C#到java?
我意识到有许多与语言无关的格式,例如可用于完成工作的XML .我更感兴趣的是使用本机序列化数据是否可行.
可以使用序列化流的格式.我认为你可以轻松编写一个类来解析字节流并在C#中创建所需的类.
一篇指定序列化格式的文章:http: //www.javaworld.com/community/node/2915
这是不可能的,至少不使用两个框架提供的本机序列化库,如上一篇SO 文章中所述。
如果你想实现跨语言序列化/反序列化,你可以求助于 XML(Java 的XSTream ,C# 的XStream-dot-net)或WOX:
WOX 是用于 Java 和 C# 对象的 XML 序列化器。换句话说,WOX 是一个库(对于 Java 来说是 woxSerializer.jar,对于 C# 来说是 woxSerializer.dll),用于将 Java 和 C# 对象序列化为 XML,然后再序列化回来。
| 归档时间: |
|
| 查看次数: |
7177 次 |
| 最近记录: |