【发布时间】:2015-05-16 07:55:05
【问题描述】:
我有这个控制器:
respond :Alert.list()
它给出:
[{id: ..}, {id: ..}]
我想要什么:
{"alerts":[{"id":...}. {id:..}]}
如何让响应变成我想要的格式?我不想使用自定义 JSON 编组器,因为我的数据集很大。
如果我执行以下操作而不是使用自定义编组器,结果会怎样?
def o = new JSONObject()
def arr = new JSONArray()
def a = new JSONObject()
alerts.each{
a.put("id",it.id)
...
arr.add(a)
}
o.put("alerts",arr)
respond o
【问题讨论】:
-
你好像忘了问问题。
标签: json grails grails-orm grails-domain-class