0

我正在渲染一些输出这个的 json

 render json: service.get_object_item(param)
[
    [0] "{"object_item":[{"count":1,"dueDate":"2021-02-23","dayCreated":23}]}"
]

我想将object_item数组键更改为驼峰大小写,以便与内部数组外壳匹配。

[
    [0] "{"objectItem":[{"count":1,"dueDate":"2021-02-23","dayCreated":23}]}"
]

但是,它似乎在调用渲染时被设置,所以我无法更改它。我只能通过做来省略它render json: service.get_object_item(param).to_json

4

2 回答 2

0

我能够用这个解决它

render json: { objectItem: service.get_object_item(param) }

哪个返回

[
    [0] "{"objectItem":[{"count":1,"dueDate":"2021-02-23","dayCreated":23}]}"
]
于 2021-02-24T18:34:40.357 回答
0

您可以使用活动模型序列化程序并在那里定义键,也可以使用内置在transform_keys函数中的 rails

于 2021-02-24T08:54:36.847 回答