我在想如何列出Grails域并同时排除某些字段。我猜测解决方案一定很简单,但我看不到它。如何在列出Grails域时排除某些字段?
我准备了一些例如与域用户:
class User implements Serializable {
String username
String email
Date lastUpdated
String password
Integer status
static constraints = { }
static mapping = { }
}
在这一点上,我想列出具有低于2
render User.findAllByStatusLessThen(2) as JSON
我想渲染JSON应答,而不向客户方状态的所有用户一些领域。例如,我只想渲染领域用户名和LASTUPDATED所以呈现JSON看起来像这样的用户:
[{"username": "user1", "lastUpdated":"2016-09-21 06:49:46"}, {"username": "user2", "lastUpdated":"2016-09-22 11:24:42"}]
什么是实现这一目标的最简单的方法?
感谢您的优势你的意见。解决方案2适合我的情况。 – matox