我有以下代表類別樹映射:複雜的對象和集合中的Groovy/Grails的JSON轉換
class Category {
String name
static belongsTo = [parent: Category]
static hasMany = [categories: Category]
}
我想要做的事情就是呈現所有類別樹和渲染排除現場parent
。
render category as JSON
僅呈現第一層次的層次結構,並且不呈現子類別的名稱。 也就是說有以下三種:
根 - > cat2-> CAT4 CAT3
我
{"class":"project.Category",
"id":1,
"categories":[{"class":"Category","id":2},
{"class":"Category","id":3}],
"name":"Root",
"parent":null}
我不想 「類」 和 「父母」 屬性和希望看到的CAT4數據這棵樹。
是否有一些特殊的lib或插件,或者可能配置標準的JSON轉換器或域類?
這將做,但上述類別樹只是簡單exmapmle。但我正在尋求更普遍的,如果可能的話,標準的方式。 – Vladimir 2010-07-08 12:55:46