Python JSON erhalten nur Schlüssel in der ersten Ebene
Ich habe eine sehr lange und komplizierte json-Objekt, aber ich will nur, um die Elemente/keys in der ersten Ebene!
Beispiel:
{
"1": "a",
"3": "b",
"8": {
"12": "c",
"25": "d"
}
}
Ich will 1,3,8 als Ergebnis!
Fand ich diesen code:
for key, value in data.iteritems():
print key, value
Aber es druckt alle Tasten (auch 12 und 25)
InformationsquelleAutor der Frage TeNNoX | 2013-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach eine einfache
.keys()
Wenn Sie eine sortierte Liste:
InformationsquelleAutor der Antwort karthikr
InformationsquelleAutor der Antwort Joe Frambach
Ein guter Weg, um zu überprüfen, ob ein python-Objekt ist eine Instanz eines Typs ist die Verwendung
isinstance()
was ist ein "built-in" - Funktion.InformationsquelleAutor der Antwort Hafizur Rahman