用c#序列化,用Ruby反序列化,这是可能的吗?

本文关键字:序列化 Ruby 反序列化 | 更新日期: 2023-09-27 17:53:18

是否有办法使用c#将对象序列化为文件,然后再从我使用Ruby语言构建的另一个应用程序中反序列化它?

用c#序列化,用Ruby反序列化,这是可能的吗?

JSON.

这就是它的作用,我相信两种语言都可以读写它。

编辑:我在两秒钟内发现了两件事让你开始:Ruby JSON库和JSON .NET

如果将其序列化为XML,那么在Ruby中反序列化应该没有问题。谷歌可以给你指向一个gem来处理它。

如果你使用IronRuby,它使用与c#相同的。net程序集。如果是这样,那么这个过程(理论上)应该是透明的。