Grails 2 - JSON-Ausgabe automatisch erzeugen (wie Spring 3.x)

In Spring MVC 3.x kann ich ein konfigurierenContentNegotiatingViewResolver Bean, um einen beliebigen Endpunkt automatisch in JSON oder XML zu rendern, indem Sie einfach die Dateierweiterung auf ändern.json oder.xml. Ich nahm an, dass es in Grails eine äquivalente Funktionalität gibt, aber ich kann sie nicht finden.

Alles, was ich gelesen habe, besagt, dass ich den eingehenden MIME-Typ fangen muss (mitwithFormat) und geben Sie dann die JSON-Ausgabe mit anrender as JSON (oder gleichwertig) in jeder meiner Controller-Methoden (z.JSON mit Grails rendern?). Bevor ich mit dem Hinzufügen von JSON-spezifischem Code zu meinen Controllern anfange, dachte ich, ich würde hier nachfragen ...

Meine Frage lautet also: Kann ich Grails 2 so konfigurieren, dass es automatisch JSON-Ausgaben erzeugt, indem ich einfach eine `.json'-Dateierweiterung für eine bestimmte URL hinzufüge (oder den Accept-Header ändere)?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage