我应该在Rails 3.1项目中使用什么JSON gem?

时间:2011-10-06 22:54:32

标签: ruby-on-rails ruby json ruby-on-rails-3.1 yajl

release notes说:

  

JSON解码现在使用multi_json gem,它也提供json   引擎叫OkJson。 yaml后端已被删除,以支持   OkJson作为1.8.x的默认引擎,而内置1.9.x json   默认情况下将使用实现。

然而,当我生成一个新的rails 3.1项目时, Gemfile 具有 json gem,而不是 multi_json OkJson 宝石。

此外,发行说明有点让它听起来像内置的json支持,并且不需要提供宝石。

另外,我认为yajl-ruby这几天对孩子们来说风靡一时。

这一切意味着什么?

1 个答案:

答案 0 :(得分:0)

老实说,这取决于你的需求。你需要什么JSON支持? Rails 3确实有JSON支持,但你可能想要一些更好的超大数据集。如果您只是接受JSON编码的帖子体或为轻量级REST接口返回json数据,那么烘焙内容可能会满足您的需求。