je suit la cartographie représentant les catégories arbre:Groovy/Grails JSON conversion d'objets complexes et collections
class Category {
String name
static belongsTo = [parent: Category]
static hasMany = [categories: Category]
}
La chose que je veux faire est de rendre l'ensemble de l'arbre de catégorie et exclure champ parent
de rendu.
render category as JSON
rend uniquement le premier niveau de hiérarchie et ne rend pas les noms des catégories enfants. I.e. ayant arbre suivant:
Root-> cat2-> cat4 cat3
Je
{"class":"project.Category",
"id":1,
"categories":[{"class":"Category","id":2},
{"class":"Category","id":3}],
"name":"Root",
"parent":null}
Je ne veux pas "classe" et "parent" attributs et que vous souhaitez voir les données de cat4 dans cet arbre.
Existe-t-il une lib particulière ou un plugin ou peut-être est-il possible de configurer un convertisseur JSON standard ou une classe de domaine?
qui fera, mais les catégories arbre est au-dessus que exmapmle simple. Mais je suis à la recherche de plus universel et si possible moyen standard. – Vladimir