有没有理由在grails 3中不再在Json中呈现class属性?我使用grails 3.3
例:
域类
Class A {
String name
}
然后:
A a = new A(name: "test")
JSON.use('deep') {
render a as JSON
}
给我:
{
a: "test"
}
在较旧的版本中,我会感到沮丧,那总是在该json中呈现带有类名的属性“class”。关于如何摆脱这一问题,存在很多问题。但是我有相反的需求:我需要这个class属性。
有没有办法在不编写自己的序列化程序的情况下恢复这种行为?
请您参考如下方法:
将grails.converters.domain.include.class设置为true
更改是在2015年12月进行的。https://github.com/grails-plugins/grails-plugin-converters/commit/d7ef874a59e19abc03821181ff33e11f612c63a6




