使用grails在json中响应的最简单方法是什么? 例如。以下不起作用。
boolean a = false
render a as JSON
答案 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)
使用grails.converter.JSON,您可以直接构建json地图