Десериализация объекта Memcached

Если объект сериализован с использованием ruby ​​и помещен в memcache, можно ли его десериализовать с использованием другого языка, такого как C# (с использованием клиента memcache)?

1 ответ

Это зависит от того, сериализовали ли вы его, используя формат сериализации, для которого существует реализация десериализатора.NET.

Если существует десериализатор, то вы можете.

Если десериализатора не существует, вы не сможете.

Конечно, если десериализатор еще не существует, вы все равно можете написать его самостоятельно или нанять кого-нибудь для этого. В зависимости от формата сериализации это может быть проще или сложнее. JSON довольно независим от языка, и, таким образом, тривиален, Ruby Marshal, Python Pickle, Java Serialization, довольно тесно связаны с языком, и, следовательно, намного сложнее.

Другие вопросы по тегам