Декодировать сериализованный объект YAML - PullRequest
2 голосов
/ 14 августа 2010

Я сериализовал объект в YAML и отправил его удаленному работнику.

У работника есть определение объекта, поэтому я получаю YAML :: Object.

Как я могу получить доступполе внутри него?

Текстовое поле выглядит как закодированное base64, как я могу его декодировать?(нет, decode64 не работает).

Ответы [ 2 ]

0 голосов
/ 29 апреля 2012

try c ["bar"]

Вы также можете просмотреть все предоставленные ключи, используя c.keys

0 голосов
/ 17 августа 2010

вы можете передать объект как нечто "известное между обеими сторонами" (например, openstruct или hash) или дать описание клиенту.

Было бы интересно иметь формат сериализации, который также сериализовал быкласс и его методы ... Я должен подумать об этом ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...