Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在数组的json中包含root?_Arrays_Ruby On Rails 3_Json - Fatal编程技术网

Arrays 在数组的json中包含root?

Arrays 在数组的json中包含root?,arrays,ruby-on-rails-3,json,Arrays,Ruby On Rails 3,Json,rails 3:include_root_in_json=true允许json响应具有根属性。但它不适用于对象的数组,在数组中有一个类似include\u root\u的属性? 其实我有这样的回应: [ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}] 但我希望得到这样的回应: {"models":[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}]} xml响应有一个

rails 3:include_root_in_json=true允许json响应具有根属性。但它不适用于对象的数组,在数组中有一个类似include\u root\u的属性? 其实我有这样的回应:

[ {"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

这不是一个非常优雅的解决方案,但它做得很好。

发布一些示例和预期输出。