У меня есть следующее отображение дерева категорий:
class Category {
String name
static belongsTo = [parent: Category]
static hasMany = [categories: Category]
}
Я хочу сделать все дерево категорий и исключить поле parent
из рендеринга.
render category as JSON
отображает только первый уровень иерархии и не отображает имена дочерних категорий.Т.е. имея следующее дерево:
Root-> cat2-> cat4 cat3
У меня есть
{"class":"project.Category",
"id":1,
"categories":[{"class":"Category","id":2},
{"class":"Category","id":3}],
"name":"Root",
"parent":null}
Я не хочу атрибуты "class" и "parent" ихотите увидеть данные cat4 в этом дереве.
Существует ли какая-то специальная библиотека или плагин или, возможно, можно настроить стандартный конвертер JSON или класс домена?