【发布时间】:2015-03-30 09:06:51
【问题描述】:
我有一个对象,
def roles = account.roles
我想以 JSON 格式呈现它,例如
[{'value':1, 'text':'Admin'},{'value':2,'text':'Owner'}, {'value':3,'text':'Sale'}]
当我做这样的代码时,它不起作用,
render(contentType: "text/json"){[
"value" : roles.id,
"text" : roles.name
]}
它会渲染到格式错误的数据,例如{"value":[1,2,3],"text":["Admin","Owner","Sale"]}
我尝试这样
def res = roles.each(){
['value':it.id, 'text':it.name]
}
render res as JSON
它也不起作用。
【问题讨论】:
标签: grails