1

我在我的应用程序中使用 Grails,但 JSON 转换器有问题。

在我的控制器中,我有:

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

myObject从控制器呈现为 JSON 的最佳方式是什么?

4

2 回答 2

9

这简单 :

render (myObject as JSON)

或者

render ([key: "value"] as JSON)
于 2013-01-22T11:18:46.173 回答
1

另一种方法是:

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

此示例呈现人员列表

于 2013-01-22T17:02:02.250 回答