Ruby-объекты и JSON-сериализация (без Rails) - PullRequest
67 голосов
/ 16 декабря 2010

Я пытаюсь понять ландшафт сериализации JSON в Ruby. Я новичок в Ruby.

Есть ли хорошие варианты сериализации JSON, если вы не работаете с Rails?

Похоже, что этот ответ идет (к Rails) Как преобразовать объект Ruby в JSON

Похоже, что с помощью json gem вы должны написать собственный метод to_json. Я не смог заставить to_json работать с массивами и хешами (в документации сказано, что это работает с ними) Есть ли причина, по которой гем json не просто отражает объект и использует стратегию сериализации по умолчанию? Разве не так to_yaml работает (догадываясь здесь)

Ответы [ 11 ]

0 голосов
/ 13 ноября 2014

На самом деле, есть камень под названием Jsonable, https://github.com/treeder/jsonable. Это довольно мило.

...