我有看起来像的对象:
[<ltree_val: "1", contents: "blah">,
<ltree_val: "1.1", contents: "blah">,
<ltree_val: "1.1.1", contents: "blah">,
<ltree_val: "2", contents: "blah">,
<ltree_val: "2.1", contents: "blah">]
其中 ltree_val 确定它们的树结构。
我需要生成类似...
[{ "data" : "1",
"children" :
[{ "data" : "1.1",
"children" :
[{ "data" : "1.1.1" }]
}]
},
{ "data" : "2" }]
我的孩子由 ltree 值确定,它们本身就是同一对象的元素。
如果我按它们的 ltree 值对这些对象进行排序,我如何创建嵌套条目?
我对 RABL 或 JBuilder 持开放态度。我完全迷路了。