JSON mit mehreren Instanzen jeweils einen Wert in Array übernehmen
Verfasst: Donnerstag 10. Januar 2019, 13:13
Hallo zusammen,
ich beschäftige mich erst seit kurzem mit Python. Daher verzeiht mir bitte, falls die Lösung bereits hier irgendwo im Forum zu finden ist, ich sie aber mangels Fachbegriffen (oder fehlender Erkennung des Zusammenhangs aus den Titeln in den Ergebnissen) nicht finden konnte.
Bitte verweist mich gerne auf eine passende Antwort, mit deren Hilfe ich weiter komme mit Python und meiner konkreten Problematik
So, genug Geschwafel. Hier mein Problem:
Ich habe eine JSON-Datei deren Content ungefähr so ausschaut (es können mal mehr, mal weniger "Array-Elemente" sein):<br/>
Ich möchte nun gerne diese JSON-Datei einlesen und das erste Element (ID bis Ader) ignorieren und aus allen folgenden Elementen nur das den letzten Wert "symbol" in einen Python-Array für die weitere Verarbeitung schreiben.
Beispiel: ["punkte", "feder"]
Was ich beim Googeln bisher gefunden habe wäre die Möglichkeit zur Verarbeitung des JSON, wenn es nur ein Element wäre wie dieses hier:
Aber schon, dass es ein Array-Alement gibt, das ich nicht brauche und, dass es mehrere sind, stellt mich aktuell vor eine unlösbare Aufgabe
Ich bin für jeden Hinweis dankbar, der mir hilft zu lernen, wie ich das löse.
Dankeeeee
ich beschäftige mich erst seit kurzem mit Python. Daher verzeiht mir bitte, falls die Lösung bereits hier irgendwo im Forum zu finden ist, ich sie aber mangels Fachbegriffen (oder fehlender Erkennung des Zusammenhangs aus den Titeln in den Ergebnissen) nicht finden konnte.
Bitte verweist mich gerne auf eine passende Antwort, mit deren Hilfe ich weiter komme mit Python und meiner konkreten Problematik
So, genug Geschwafel. Hier mein Problem:
Ich habe eine JSON-Datei deren Content ungefähr so ausschaut (es können mal mehr, mal weniger "Array-Elemente" sein):<br/>
Code: Alles auswählen
[
{
"ID": "313123123",
"blubber": "acd",
"marshal": "london",
"pol": "0100111001",
"tree": "7",
"leaf": "2",
"ader": "17"
},
{
"Name": "Ubuntu",
"Version": "17.10",
"Install": "apt",
"Owner": "Canonical",
"Kernel": "4.13",
"symbol": "punkte"
},
{
"Name": "Fedora",
"Version": "26",
"Install": "dnf",
"Owner": "Red Hat",
"Kernel": "4.13",
"symbol": "feder"
}
]
Beispiel: ["punkte", "feder"]
Was ich beim Googeln bisher gefunden habe wäre die Möglichkeit zur Verarbeitung des JSON, wenn es nur ein Element wäre wie dieses hier:
Code: Alles auswählen
[
{
"Name": "Gentoo",
"Version": "Rolling Release",
"Install": "emerge",
"Owner": "Gentoo Foundation",
"Kernel": "4.12",
"symbol": "rund"
}
]
Ich bin für jeden Hinweis dankbar, der mir hilft zu lernen, wie ich das löse.
Dankeeeee