在控制器中我试图将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库。
感谢。
答案 0 :(得分:1)
该模型期待一张地图。没有钥匙你就不能把任何东西放在那里。您的第一个示例包含设置:
render(view: "/book/create", model: [bookInstance: bookInstance as JSON])