2

考虑一个简单的类:-

class Person{
     String name
     String email
     int age
     String mobileNum
}

我想选择性地发送“id”和“email”属性作为 JSON 响应。使用时:-

return theObject as JSON

响应具有所有属性:值对。

4

1 回答 1

8

您可以注册自己的 JSON 编组器(例如,在BootStrap.groovy),例如:

JSON.registerObjectMarshaller(Person) { Person it ->
  return [
    id    : it.id, 
    email : it.email 
  ]
}
于 2012-05-27T07:57:27.880 回答