在拦截器中我有这段代码:
render(contentType: 'text/json') {
msg 'Message to show'
}
无法在此拦截器上添加@CompileStatic注释,因为' msg'变量未声明。 有没有办法在" compilestatic"中写这个?友好的方式?
答案 0 :(得分:0)
直接使用json构建器
def json = new JsonBuilder()
json.call([msg: 'Message to show'])
render(text: json.toString(), contentType: 'text/json')