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",
"名前": "何らかの文字列"
}
]
}
]
}