5

現在、このクラスを使用してTree、データベース クエリからツリー構造を構築しようとしています。その後、jsonオブジェクトに変換したい(playframework apiを使用)。

クラスのいくつかの例またはもう少しドキュメントはTree素晴らしいでしょう. drawanddrawTreeメソッドの周りに頭を悩ませることはできません。これは同様のことを行う可能性があります。

val tree = ("Root", 100).node(
        ("Category1", 30).leaf,
        ("Category2", 20).node(
          ("Sub1", 15).leaf,
          ("Sub2", 3).leaf,
          ("Sub3", 2).leaf),
        ("Category3", 10).leaf,
        ("Category4", 30).node(
          ("Sub1", 20).leaf,
          ("Sub2", 5).leaf))

これにより、次のようなjsonツリーが生成されます

{
  "name" : "Root",
  "value" : 100,
  "children" : [
     { 
        "name" : "Category1",
        "value": 30
     },
     {
        "name": "Category2",
        "value": 20,
        "children" : [
             {
                "name" : "Sub1",
               "value" : 15"
             } ....
        ]

  ]
4

2 に答える 2