我有這樣的控制器:Grails領域類JSON
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
看來你忘了問一個問題。 – Unihedron