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

发布于 2024-12-08 20:16:17 字数 588 浏览 0 评论 0原文

发行说明说:

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

然而,当我生成新的 Rails 3.1 项目时,Gemfile 具有 json gem,而不是 multi_jsonOkJson gem 。

此外,发行说明听起来像是内置了 json 支持,不需要随 gem 一起提供。

另外,我认为 yajl-ruby 这些天在孩子们中很流行。

这一切意味着什么?

The release notes say:

JSON decoding now uses the multi_json gem which also vendors a json
engine called OkJson. The yaml backend has been removed in favor of
OkJson as a default engine for 1.8.x, while the built in 1.9.x json
implementation will be used by default.

Yet when I generate a new rails 3.1 project, Gemfile has the json gem, not the multi_json or OkJson gem.

Additionally, the release notes kind of make it sound like json support is built in and doesn't need to be provided with a gem.

Also, I thought yajl-ruby was all-the-rage with the kids these days.

What does it all mean??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秋日私语 2024-12-15 20:16:17

老实说,这取决于您的需求。您需要 JSON 支持做什么? Rails 3 确实内置了 JSON 支持,但您可能需要更好的东西来处理非常大的数据集。如果您只是接受 JSON 编码的帖子正文或为轻量级 REST 接口返回 json 数据,那么内置的内容可能会满足您的需求。

Honestly, it depends on your needs. What do you need JSON support for? Rails 3 does have JSON support baked in, but you might want something better for extremely large data sets. If you are just accepting JSON-encoded post bodies or returning json data for a light-weight REST interface, then the baked in stuff will probably meet your needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文