Как стать автором
Обновить

Комментарии 10

Если я правильно понял, вы говорите в большей степени о приведении объекта к хешу, который после этого сериализуется в json любым доступным сериализатором.
В этом случае ваше сравнение выглядит по меньшей мере странным — вы сравниваете библиотеку для сериализации объектов языка в JSON, работающую через native extension (Oj), с, фактически, надстройкой над ней, потому что после MultiJson.use(:oj) JBuilder результат преобразования объекта в хэш сериализует через MultiJson, который использует для этого Oj. Прям теплое с мягким.
А конкретно для преобразования объекта в хеш для последующей сериализации можно еще использовать grape-entity, например.
Странно, но не разу не слышал про Grape, спасибо большое
А бенчмарки будут? В ридми не нашел =/
Чистая экономия на создании кучи бесполезных объектов active record.
Не скромная такая экономия получается. И, кстати, не только на этом экономите. На днях таким образом из postgresql вытащил большой json за ~ 5 ms вместо 180 ms в случае с acts_as_api + сериализация.
Давно использую yajl-ruby и не парюсь.
это да, но мне лень было переключаться при такой разнице. вдобавок yajl-ruby на моей памяти имеет самый стабильный API.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий