grails 3 JSON转换器marshallers

时间:2017-05-15 15:04:10

标签: json grails marshalling

我正在使用带有简单域名的grails(少数字段和一对多链接到自身)。

我为JSON安装了一个自定义编组器。一切正常。

困扰我的问题是: Marshaller或getter setter每个实例被调用了100次。

示例:

class Person{
     String name
     hasMany =[kids:Person]

  public String getName(){

       ....
      }

}

json代码:

Person person = Person.findById(1)
person as JSON

使用 JSON.registerObjectMarshaller(JSONObject):在Bootstrap,域和服务中尝试过。结果是一样的。

MArshaller或getters被调用了数百次。 因此对于1个人而言> <100个印刷线,2个人> 200。 问题是如何跟踪正在执行此操作的内容并且这是正常的。

0 个答案:

没有答案