2

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

1 回答 1

2

您可以指定函数来获取节点的子节点。请参阅API 文档

于 2012-07-20T19:36:16.747 回答