ich eine tief verschachtelte JSON-Struktur haben, wie unten:Array von JavaScript-Objekte aus JSON
[
{
"ATA": "49",
"Description": "APU",
"MSI": "",
"Level":"1",
"ChildNodes": {
"Nodes": [
{
"ATA": "49-10",
"Description": "Power Plant",
"MSI": "",
"Level":"2",
"ChildNodes": {
"Nodes": [
{
"ATA": "49-13",
"Description": "APU Mounts",
"MSI": "Yes",
"Level":"3",
"ChildNodes": {
"Nodes": [
{
"ATA": "49-13-01",
"Description": "APU Gearbox Mount Bracket",
"MSI": "Yes",
"Level":"4"
}]
}
}
]
}
}
]
}
}
]
Ich versuche, die folgende in ein Array von der Form für eine leichtere Verarbeitung dieser Daten in eine zeigen, zu konvertieren Tabellenformat:
[{ATA:"49",Description:"APU",MSI:""},{ATA:"49-10",Description:"PowerPlant",MSI:""}]...
ich habe viele Möglichkeiten ausprobiert und obwohl ich alle Schlüssel/Wert-Paare bekommen kann, kann ich nicht herausfinden, wie dies zu tun. Ich kann den JSON nicht ändern, da alle untergeordneten Knoten Abhängigkeiten haben. Irgendwelche Ideen?
Edit: Ich versuchte die folgende Lösung, um alle Schlüssel/Wert-Paare zu erhalten: Traverse all the Nodes of a JSON Object Tree with JavaScript, aber ich kann nicht herausfinden, wann ein neues Objekt zu starten.
[Was haben Sie versucht] (http://whathaveyoutried.com) bei dem Versuch, das Problem zu lösen? – zzzzBov
@zzzzBov aktualisierte Frage. – Akhoy