Mam bardzo długi i skomplikowany obiekt json, ale chcę tylko dostać przedmioty/klucze na pierwszym poziomie!python JSON tylko klucze na pierwszym poziomie
Przykład:
{
"1": "a",
"3": "b",
"8": {
"12": "c",
"25": "d"
}
}
Chcę dostać 1,3,8 w wyniku!
znalazłem ten kod:
for key, value in data.iteritems():
print key, value
Ale drukuje wszystkie klawisze (także 12 i 25)
Nie, nie ma. Drukuje klucze i wartości, które same zawierają podkatalogi. Jeśli chcesz wydrukować tylko klucze, nie drukuj wartości. –
możliwy duplikat [Python: jak wydrukować klucz słownika?] (Http://stackoverflow.com/questions/5904969/python-how-to-print-a-dictionarys-key) –
Ale nie chcę subdictionary klucze ... Wiem, że mogłem ommit "wartość" to tylko do celów debugowania – TeNNoX