对不起,我的英语不好。
我试图找到与我的问题相同的主题。我的问题是json不是root。
这是我的json数据:
[
{
created_at: "2013-07-26T02:49:55Z",
description: "hgfhgfhf",
iconapp: null,
id: 13,
name: "test1",
updated_at: "2013-07-26T02:49:55Z",
},
{
created_at: "2013-07-26T02:54:40Z",
description: "sadsadas",
iconapp: null,
id: 14,
name: "asdadas",
updated_at: "2013-07-26T02:54:40Z",
}
]
但是我希望我的json数据有这样的根元素:
- Apps: [
{
created_at: "2013-07-26T02:49:55Z",
description: "hgfhgfhf",
iconapp: null,
id: 13,
name: "test1",
updated_at: "2013-07-26T02:49:55Z",
},
{
created_at: "2013-07-26T02:54:40Z",
description: "sadsadas",
iconapp: null,
id: 14,
name: "asdadas",
updated_at: "2013-07-26T02:54:40Z",
}
]
Json root是" Apps"。我该怎么做?
请帮帮我?
答案 0 :(得分:1)
它是一个配置的东西。默认情况下,root不包含在json中。您可以通过以下方式启用它:
ActiveRecord::Base.include_root_in_json = true
如果您希望应用程序广泛,请将其添加到新的初始化程序,该初始化程序将在应用程序启动时运行代码。它记录在这里:http://apidock.com/rails/ActiveRecord/Serialization/to_json