【问题标题】:grails 3 json serializer no class attributegrails 3 json序列化器没有类属性
【发布时间】:2017-08-11 15:31:23
【问题描述】:

在 grails 3 中类属性不再呈现在 Json 中是否有原因?我使用 grails 3.3 示例:

领域类

Class A {    
   String name 
}

然后:

A a = new A(name: "test")
JSON.use('deep') {
    render a as JSON
}

给我:

{
   a: "test"
}

我记得在旧版本中,带有类名的属性“类”总是在这个 json 中呈现。关于如何摆脱这种情况有很多问题。但我有相反的需求:我需要这个类属性。

有没有办法在不编写我自己的序列化程序的情况下恢复这种行为?

【问题讨论】:

    标签: json grails


    【解决方案1】:

    grails.converters.domain.include.class 设置为true

    更改是在 2015 年 12 月进行的。https://github.com/grails-plugins/grails-plugin-converters/commit/d7ef874a59e19abc03821181ff33e11f612c63a6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多