2017-08-08 2 views
0

In Abfangjäger ich habe diesen Code:Compilestatic Anmerkung auf Abfangjäger mit Datenantwort

render(contentType: 'text/json') { 
    msg 'Message to show' 
} 

Es ist nicht möglich, die @CompileStatic Anmerkung zu diesem Interceptor hinzuzufügen, als die Variable ist nicht ‚msg‘ erklärt. Gibt es eine Möglichkeit, dies in einer "kompilierungsfreundlichen" Weise zu schreiben?

Antwort

0

Verwenden Sie den json Builder direkt

def json = new JsonBuilder() 
json.call([msg: 'Message to show']) 

render(text: json.toString(), contentType: 'text/json') 
+0

Genau das, was ich brauchte. Danke James – user3728821