2017-06-15 6 views
0

Ich formatiere regelmäßige JSON-Daten zu einem Flackern-Format für ein Diagramm, ich arbeite an und stieß auf ein Problem beim Erstellen der Kinder. Ich habe eine Geige meiner aktuellen Arbeit und habe gehofft, dass jemand sehen könnte, was ich verpasst habe.Format flare.jason aus bestehenden JSON

not working ich es nur bekommen diese [keine Kinder] zurückzukehren:

[ 
{ 
    "parent": "new skill", 
    "name": "Advanced", 
    "AgtName": "amy" 
}, 
{ 
    "parent": "new skill", 
    "name": "Advanced", 
    "AgtName": "GARY" 
} 

]

Antwort

0

Da Sie d3 verwenden, können Sie d3.nest verwenden können, um eine hierarchische Struktur aus einem Array zu erhalten. Hier ist ein Ausschnitt basierend auf Ihren Code:

let tree = d3.nest().key(node => node.name).entries(data); 

Arbeits demo

+0

Sehr cool !! Weißt du, ob es einen Weg gibt, um Werte zu ändern: an Kinder [oder wenn ich es sogar brauchen?] – keepTrackOfYourStack

+0

Ich denke, dass Sie dies https://stackoverflow.com/a/37173850/1726085 versuchen können – jramirez