【发布时间】:2016-10-24 10:09:22
【问题描述】:
我正在编写一个应用程序,它需要将许多状态变量从 java 传递到 C#。我需要为此序列化整个对象,然后以某种方式在 C# 中反序列化它并在 C# 中启动相应的对象。这可能吗?
我可以为此目的使用默认的 java 序列化吗?如果是,怎么做?
PS:有问题的对象来自一个抽象类。扩展这个抽象类的类是需要序列化的类,它的定义可以根据用户的喜好而变化。
PPS:在被无数次重定向到google开发者页面后,我正在考虑使用WOX(主要是因为它非常“好用”),但它似乎已经过时了,最后没有新的更新数年。是否有任何替代方案,具有相当的易用性?
【问题讨论】:
-
序列化为 XML 或 JSON 等中间格式可能更好。
标签: java c# serialization protocol-buffers xmlserializer