python JSON pobiera klucze tylko na pierwszym poziomie

Mam bardzo długi i skomplikowany obiekt json, ale chcę tylko zdobyć przedmioty / 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 klucze (także12 i 25)

questionAnswers(3)

yourAnswerToTheQuestion