0

在控制器中,我试图将 json 渲染到特定视图。这是我在使用 json 之前所做的:

def create() {
    render(view: "/book/create", model: [bookInstance: new Book(params)])
}

我将如何呈现到上面的特定视图但返回 json 呢?我尝试了一些类似以下的方法:

def create() {
    def bookInstance = new Book(params)
    render(view:"/book/create", model: [bookInstance as JSON] );
}

我已经导入了所需的 JSON 库。

谢谢。

4

1 回答 1

1

该模型需要一张地图。你不能在没有钥匙的情况下放任何东西。您的第一个示例具有以下设置:

render(view: "/book/create", model: [bookInstance: bookInstance as JSON])
于 2013-05-23T12:10:45.203 回答