将普通的旧groovy转换为JSON

时间:2012-01-14 15:13:42

标签: json grails groovy

使用grails在json中响应的最简单方法是什么? 例如。以下不起作用。

boolean a = false
render a as JSON

4 个答案:

答案 0 :(得分:2)

Grails要求JSON转换器的目标可以表示为名称/值对的集合或有序列表。因此,诸如地图或列表之类的对象将起作用。非原始对象也应该起作用,因为它们可以表示为属性映射。

在你的情况下,这样的事情会起作用:

def a = []
a << false
render a as JSON

答案 1 :(得分:0)

直接来自documentation,类似

render(contentType: "text/json") {
    hello = "world"
}

答案 2 :(得分:0)

render(contentType: "application/json"){
    message{
        a.each{val->
            value(val)
        }
    }
 }

答案 3 :(得分:-1)