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