如何在grails 3中将gson视图渲染为String?

时间:2017-06-02 23:52:11

标签: grails grails3

在grails 2中,我们可以将groovyPageRenderer注入服务或控制器,并将GSP呈现为How can I render a GSP as a String?中提到的字符串。

对于grails 3 rest-api配置文件,我们如何将gson视图呈现为字符串?

1 个答案:

答案 0 :(得分:0)

原来它在文档中

http://views.grails.org/latest/#_the_jsontemplateengine

@Autowired
JsonViewTemplateEngine templateEngine
void myMethod() {
        Template t = templateEngine.resolveTemplate('/book/show')
        def writable = t.make(book: new Book(title:"The Stand"))
        def sw = new StringWriter()
        writable.writeTo( sw )
        ...
}