arrays - 在数组的 json 中包含根?

标签 arrays ruby-on-rails-3 json

rails 3: include_root_in_json = true 允许为 json 响应提供 root 属性。但它不适用于对象数组,有一个像 include_root_in_array_json 这样的属性吗? 实际上我有这样的回应:

[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}]

但我想要这样的回应:

{"models":[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}]}

xml 响应有一个根属性“models”,其中包含数组,但 json 不包含...

最佳答案

你可以尝试:

{models: Model.all}.to_json

这不是一个非常优雅的解决方案,但它的工作效果很好。

关于arrays - 在数组的 json 中包含根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750690/

相关文章:

java - 试图求解运算符和数字位于两个不同列表中的数学方程式

php - Codeigniter - 在 HTML 表中显示来自三个表的数据作为数组对象

java - Gson 使用通用代码将枚举序列化和反序列化为整数

python - 将多维 Json 数组解析为 Python

javascript - 通过对象的id获取数据

c# - 如何正确排序此数组?

ruby-on-rails-3 - Devise + OmniAuth NoMethodError UndefinedMethod 用户名

ruby-on-rails - 在 Rails 中上传 CSV 文件并处理记录以在不保存文件的情况下显示在页面上?

ruby-on-rails - 在范围内使用 OR 进行查询

javascript - 数组列表在线显示一个来自json的结果