我正在 Grails 2.2.4 中编写自定义 JSON 对象编组器。我试图转换为 JSON 的类同时具有 belongsTo 和 hasMany 关系。我可以访问belongTo 信息大概是因为关系是1-*,但我不能以同样的方式访问hasMany 信息。以下是我正在使用的代码:
JSON.registerObjectMarshaller( Event){
Event event -> return [
id : event.id,
schoolName : event?.school?.name,
teachers : [
teacherName: event?.TEACHERS.toString(),
],
]
}
该行teacherName: event?.TEACHERS.toString(),
用于证明我可以访问有效的教师列表。我认为我需要能够遍历列表,但我不确定如何在这种情况下进行。
谢谢