2

単純なクラスを次のように考えてください:-

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

「id」および「email」属性を JSON 応答として選択的に送信したいと考えています。使用時:-

return theObject as JSON

応答にはすべての属性: 値のペアが含まれます。

4

1 に答える 1

8

BootStrap.groovy次のように、独自の JSON マーシャラーを (たとえばで) 登録できます。

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