我有一个从另一个来源获取的 JSON 以显示在 D3 树视图中。JSON 是一种树结构,但不使用关键字“children”来定义子节点。我对传入的 JSON 没有任何控制权,并且表示子节点的文本可能会更改。D3 树视图完全依赖于关键字“children”还是 D3 有办法使用其他字符串来表示子节点?
下面是我得到的 JSON 的简化版本。
{ "name": "一些字符串", “分数”:“0.29”, “重量”:“0.8”, “任务1”: [ { "name": "一些字符串", “分数”:“0.19”, “重量”:“0.2”, “子任务1”:[ { “分数”:“0.11”, “重量”:“0.1”, “名称”:“一些字符串” } ] } ], “任务2”:[ { "name": "一些字符串", “分数”:“0.19”, “重量”:“0.2”, “子任务1”:[ { “分数”:“0.11”, “重量”:“0.1”, “名称”:“一些字符串” } ] } ] }