考虑一个简单的类:-
class Person{
String name
String email
int age
String mobileNum
}
我想有选择地发送“id”和“email”属性作为 JSON 响应。 使用时:-
return theObject as JSON
响应具有所有属性:值对。
请您参考如下方法:
您可以注册自己的 JSON 编码器(例如,在 BootStrap.groovy
),例如:
JSON.registerObjectMarshaller(Person) { Person it ->
return [
id : it.id,
email : it.email
]
}