Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails中的JSON转换器_Json_Grails_Converters - Fatal编程技术网

Grails中的JSON转换器

Grails中的JSON转换器,json,grails,converters,Json,Grails,Converters,将一个简单类视为:- class Person{ String name String email int age String mobileNum } 我想有选择地发送“id”和“email”属性作为JSON响应。 使用时:- return theObject as JSON 响应具有all属性:value对。您可以注册自己的JSON封送器(例如,在BootStrap.groovy),如下所示: 这是一篇关于这个问题的文章 JSON.register

将一个简单类视为:-

class Person{
     String name
     String email
     int age
     String mobileNum
}
我想有选择地发送“id”和“email”属性作为JSON响应。 使用时:-

return theObject as JSON

响应具有all属性:value对。

您可以注册自己的JSON封送器(例如,在
BootStrap.groovy
),如下所示:


这是一篇关于这个问题的文章
JSON.registerObjectMarshaller(Person) { Person it ->
  return [
    id    : it.id, 
    email : it.email 
  ]
}