Объекты Ruby и сериализация JSON (без Rails)

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

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

68
задан Community 23 May 2017 в 12:10
поделиться