Grails 2 - produza saída JSON automaticamente (como o Spring 3.x)
No Spring MVC 3.x eu posso configurar umContentNegotiatingViewResolver
bean para renderizar automaticamente qualquer nó de extremidade em JSON ou XML, simplesmente alterando a extensão do arquivo para.json
ou.xml
. Presumi que havia uma funcionalidade equivalente em Grails, mas não consigo encontrá-lo.
Tudo que eu li diz que eu tenho que pegar o tipo mime (usandowithFormat
) e, em seguida, especifique a saída JSON usandorender as JSON
(ou equivalente) em cada um dos meus métodos de controlo (por ex.renderização JSON com Grails?). Antes de mergulhar e começar a adicionar código específico do JSON aos meus controladores, pensei em perguntar aqui ...
Então, minha pergunta é: Posso configurar o Grails 2 para produzir automaticamente a saída JSON simplesmente adicionando uma extensão de arquivo `.json '(ou alterando o cabeçalho de aceitação) para qualquer URL?