在Grails中将地图渲染为json

时间:2013-01-22 11:16:58

标签: grails

我正在使用Grails作为我的应用程序,我遇到了JSON转换器的问题。

在我的控制器中,我有:

def myObject = [:]
myObject.key = 'value'
render ???

myObject作为JSON从控制器渲染的最佳方法是什么?

2 个答案:

答案 0 :(得分:9)

很简单:

render (myObject as JSON)

render ([key: "value"] as JSON)

答案 1 :(得分:1)

其他方式是:

        render (contentType: 'text/json'){
        array {
            for(f in Person.list()){
                person id: f.id, name: f.name
            }
        }
    }

此示例呈现人员列表