D3 ツリー ビューに表示する別のソースから取得した JSON があります。JSON はツリー構造ですが、キーワード「children」を使用して子ノードを定義していません。着信する JSON を制御することはできず、子ノードを示すテキストが変更される可能性があります。D3 ツリー ビューはキーワード「children」に完全に依存していますか?それとも、D3 には他の文字列を使用して子ノードを示す方法がありますか?
以下は、取得している JSON の簡易版です。
{ "名前": "何らかの文字列", "スコア": "0.29", "重量": "0.8", "タスク1": [ { "名前": "何らかの文字列", "スコア": "0.19", "重み": "0.2", "サブタスク1": [ { "スコア": "0.11", "重み": "0.1", "名前": "何らかの文字列" } ] } ]、 "タスク2": [ { "名前": "何らかの文字列", "スコア": "0.19", "重み": "0.2", "サブタスク1": [ { "スコア": "0.11", "重み": "0.1", "名前": "何らかの文字列" } ] } ] }