1

如果一个对象使用 ruby​​ 序列化并推送到 memcache 中,是否可以使用 C#(使用 memcache 客户端)等其他语言对其进行反序列化?

4

1 回答 1

1

这取决于您是否使用存在反序列化器的 .NET 实现的序列化格式对其进行序列化。

如果存在反序列化器,那么您可以。

如果不存在反序列化器,则不能。

当然,如果还没有反序列化器,你仍然可以自己写一个,或者雇人来做。根据序列化格式,这样做可能更容易或更难。JSON 是相当语言中立的,因此微不足道,Ruby Marshal、Python Pickle、Java 序列化与语言密切相关,因此更难。

于 2015-11-07T08:10:14.387 回答