3

次のようなオブジェクトがあります。

[<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 のいずれかに対してオープンです。私は完全に迷っています。

4

1 に答える 1