I have object like:
et = {
"applications": [
{
"applications_application": 'value',
"application_journalNumber": 'value',
"appParticipants": [
{
"appParticipant_inn": "value",
"appParticipant_kpp": "value",
"legalForm_code": "value"
}
]
}
]
}
I need to iterate recursively through all keys of it. How I can do it? I would like to get something like:
applications
applications_application
application_journalNumber
appParticipants
appParticipant_inn
appParticipant_kpp
legalForm_code
My not working solution:
def myprint(d):
for k, v in d.items():
if isinstance(v, dict):
myprint(v)
else:
if isinstance(v, list):
myprint(v[0])
P.S. every array have only one item in it.