Grails中的JSON转换器

时间:2012-05-27 07:53:12

标签: json grails converters

考虑一个简单的类: -

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

我想有选择地发送'id'& 'email'属性为JSON响应。 使用时: -

return theObject as JSON

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

1 个答案:

答案 0 :(得分:8)

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

JSON.registerObjectMarshaller(Person) { Person it ->
  return [
    id    : it.id, 
    email : it.email 
  ]
}