Ich habe einen JSON-Daten wie folgtJavaScript auflisten Verbindung mit verschachtelten Json und setzen es mit GOJS
[
{
"name": "car",
"value": "",
"children": [
{
"name": "v8_engine",
"value": "",
"children": [
{
"name": "cylinder-arrangement",
"value": "",
"children": [
{
"name": "type",
"value": "string",
"children": []
},
{
"name": "max-elements",
"value": "8",
"children": []
}
]
}
]
},
{
"name": "other-parts",
"value": "",
"children": [
{
"name": "per-cylinder-parts",
"value": "",
"children": [
{
"name": "piston-diameter",
"value": "",
"children": [
{
"name": "type",
"value": "uint32",
"children": []
},
{
"name": "range",
"value": "2000... 9000",
"children": []
}
]
},
{
"name": "valves",
"value": "",
"children": [
{
"name": "number",
"value": "",
"children": []
},
{
"name": "position",
"value": "",
"children": []
}
]
}
]
}
]
}
]
}
]
ich durch die einzelnen Elemente und ihre jeweiligen Kinder analysieren wollen und sie als Eltern Kinder auflisten und ihre Enkelkinder mögen einen einfachen Baum in GOJS.
Ich benutze die folgende Logik, aber das nur analysiert und schiebt Node-Daten und Link-Daten-Array-Element in go-js-Modell.
var i = 0;
Attached ist die Ausgabe, die ich bekomme, aber die Kinder sind überladen. Fehle ich etwas Logik beim Schieben?
Was ist die Frage, genau? –
seine Darstellung der JSON als Baum in GOJS. Ich brauche eine Logik in Javascript, das durch das Element analysiert und dann schiebt sie an nodeDataArray und linkData Array – Nadvez