我有一个从另一个来源获取的 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”,
“名称”:“一些字符串”
}
]
}
]
}