作为输入,我有每个对象具有属性的所有对象的列表:
如何正确使用Groovy JSONBuilder来呈现此类数据(树的深度无限制):
-Object 1
--Object 1.1
---Object 1.1.1
--Object 1.2
-Object 2
采用JSON格式,它应该是这样的:
[
{
"name":"Object1",
"children":[
{
"name":"Object1.1",
"children":[
{
"name":"Object 1.1.1",
"children":[]
}
]
},
{
"name":"Object1.2",
"children":[]
}
]
},
{
"name":"Object2","children":[]
}
]
这需要为将显示此树的extJS组件构建JSON。谢谢你的帮助!
答案 0 :(得分:1)
将此结构存储在一个对象中,例如jsonContainer并尝试使用一段代码
render jsonContainer as grails.converters.deep.JSON
希望这有帮助。
答案 1 :(得分:0)