我有一个返回对象集合的 JSON API,API 正在使用to_json
并ActiveModel::Serializer
生成 JSON。我得到的 JSON 结构如下:
{
"objects": [
{ "id": 1, "key1": 2 }, { "id": 2, "key2": 3 }
]
}
我想为返回单个对象的“get by id”API 保持相同的结构。目前 get by id 返回以下 JSON 结构:
{ "id": 1, "key1": 2 }
有没有办法在根元素中包装 JSON 以通过 id API 获取?我希望 JSON 结构看起来像这样:
{
"objects": { "id": 1, "key1": 2 }
}