解码YAML序列化对象

时间:2010-08-14 16:56:03

标签: ruby yaml

我已经在YAML中序列化了一个对象并将其发送给远程工作者。

worker doesent有对象定义,所以我得到一个YAML :: Object。

我如何访问其中的字段?

文本字段看起来像base64编码,我该如何解码呢? (不,解码64不起作用)。

2 个答案:

答案 0 :(得分:0)

您可以将对象作为“双方都知道”的对象传递(如openstruct或hash)或将描述提供给客户端。

有一个序列化格式同时序列化类及其方法会很有趣......我将不得不考虑那个......

答案 1 :(得分:0)

尝试c [“bar”]

您还可以使用c.keys

查看所有提供的密钥