Grails 中的 JSON 转换器

标签 json grails converters

考虑一个简单的类:-

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 
  ]
}

关于Grails 中的 JSON 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772481/

相关文章:

database - 一对多关系:没有在数据库上创建任何条目

java - 如何将字符串转换为日期 (HHMMMDD)(小时、月份、日期)

c# - 在使用 NJsonSchema 生成模式时如何将 AllowAdditionalProperties 设置为 true

mysql - 如何从 mysql 获取 DateTime 并将其设置为 json 格式以供 highcharts 使用

javascript - 是否可以在响应完成之前读取 AJAX 请求?

grails 3.3 spring security 加密密码的前插入在哪里?

grails - 如何根据 Controller 操作强制域字段?

python - 使用 Python 3to2 修复程序集时出现的问题

python - 将 csv 转换为 json,用于 Python 或 PHP 中的 JavaScript 绘图库 Chartjs

javascript - JSON - 我需要 "false"的属性吗?