次のようなオブジェクトがあります。
[<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 のいずれかに対してオープンです。私は完全に迷っています。