首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 3.1 :带有数组的意外to_json行为

Rails 3.1 :带有数组的意外to_json行为
EN

Stack Overflow用户
提问于 2012-04-06 15:11:52
回答 1查看 98关注 0票数 1

我的结构如下:

代码语言:javascript
复制
a = { 'x' => [1,2,3] }

在Rails 3.0和ruby1.8中,对JSON的转换与预期一样工作:

a.to_json =>“{\”x‘:1,2,3}“

在具有ruby 1.9.3p125的Rails 3.1中,数组被转换为散列:

a.to_json =>“{\”x\:{\“1\”:空,\“2”:空,\“3”:空}“

我找不到任何说明这两个版本行为差异的文档,也找不到在Rails 3.1中保存预期输出的任何方法。有什么线索吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-10 08:51:17

这个问题实际上与安装在Gemfile上的一个gems有关,Gemfile返回to_json调用的不正确结果。

谢谢你的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10045400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档