Grails同样支持自动列集(Marshalling)为JSON通过同样的机制.
简单替代XML为JSON:
render Book.list() as JSON
输出结果看上去像下面这样:[
{"id":1,
"class":"Book",
"author":"Stephen King",
"title":"The Stand"},
{"id":2,
"class":"Book",
"author":"Stephen King",
"releaseDate":new Date(1194127343161),
"title":"The Shining"}
]
作为替代,你可以使用encodeAsJSON达到相同的效果.