2012-07-20 25 views
2

我有一个JSON我从另一个源获取以显示在D3树视图中。 JSON是一个树结构,但不使用关键字“children”来定义子节点。我无法控制传入的JSON,并且表示子节点的文本可能会更改。 D3树视图完全依赖关键字“children”还是D3有办法使用其他字符串来表示子节点?D3树视图,是正确显示树所需的关键“儿童”

下面是我得到的JSON的简化版本。

 
{ 
    "name": "some string", 
    "score": "0.29", 
    "weight": "0.8", 
    "task1": [ 
     { 
      "name": "some string", 
      "score": "0.19", 
      "weight ": "0.2", 
      "subtask1": [ 
       { 
        "score": "0.11", 
        "weight ": "0.1", 
        "name": "some string" 
       } 
      ] 
     } 
    ], 
    "task2": [ 
     { 
      "name": "some string", 
      "score": "0.19", 
      "weight ": "0.2", 
      "subtask1": [ 
       { 
        "score": "0.11", 
        "weight ": "0.1", 
        "name": "some string" 
       } 
      ] 
     } 
    ] 
} 

回答