使用这个插件,是因为默认的JSON转化器会带有class信息,看着就不爽,想取消,各种办法试过后,还是用插件速度解决问题
见 http://grails.org/plugin/gson
需要在config.groovy中增加两个配置
如果domain中存在关联,建议加入,否抛异常,id为空
grails.converters.gson.resolveProxies = false
时间输出格式
grails.converters.gson.datePattern = 'yyyy-MM-dd HH:mm:ss'
在BootConfig.groovy依赖部分增加:
dependencies{
runtime 'org.springframework:spring-test:3.1.0.RELEASE'
}
未添加,可能会提示找不到某个Mock类
其他使用就很简单了,list as GSON,或者 DomainA.get(123) as GSON
https://github.com/robfletcher/grails-gson
project中
compile ":gson:1.1.4"
转载于:https://blog.51cto.com/xiaosa/1350566