Ich möchte JavaScript-Funktion, die Knoten konvertieren und json zu Tree JSON verbindet.Baumhierarchie mit Knoten und Links generieren JSON
Hier Knoten und Verbindungen JSON:
{
"nodes": [
{name: "Top Level", group: 1},
{name: "Level 2: A", group: 1},
{name: "Son of A", group: 1},
{name: "Daughter of A", group: 1},
{name: "Level 2: B", group: 1}
],
"links": [
{source: 0, target: 1, value: 1},
{source: 0, target: 4, value: 1},
{source: 1, target: 2, value: 1},
{source: 1, target: 3, value: 1}
]
}
Array Hier Links, die "Quelle" und "Ziel" ist Knoten-Array-Index haben. Für zB {Quelle: 0, Ziel: 1, Wert: 1}: - Quelle: 0 bedeutet Knoten [0] und Ziel: 1 bedeutet Knoten [1]
Nach oben Umwandeln JSON dann Baum Hierarchie wie folgt aussehen:
[
{
"name": "Top Level",
"parent": "null",
"children": [
{
"name": "Level 2: A",
"parent": "Top Level",
"children": [
{
"name": "Son of A",
"parent": "Level 2: A"
},
{
"name": "Daughter of A",
"parent": "Level 2: A"
}
]
},
{
"name": "Level 2: B",
"parent": "Top Level"
}
]
}
];
Danke.
wie Sie wissen, wer Kind davon ist & wer Elternteil von wem? – brk
Ich wette OP wird sagen * "um den Wert von' name' "*. –
Willkommen bei Stack Overflow! Bitte machen Sie eine Tour [Wie stelle ich eine gute Frage?] (// stackoverflow.com/help/how-to-ask) und [Wie erstelle ich ein minimales, vollständiges und überprüfbares Beispiel] (// stackoverflow.com/ Hilfe/mcve). – Olaia