Tengo un objeto json muy largo y complicado, ¡pero solo quiero obtener los elementos / claves en el primer nivel!
Ejemplo:
{
"1": "a",
"3": "b",
"8": {
"12": "c",
"25": "d"
}
}
Quiero tener 1,3,8 como resultado!
Encontré este código:
for key, value in data.iteritems():
print key, value
Pero imprime todas las claves (también 12 y 25 )
5
No, no es así. Imprime las claves y los valores que a su vez incluyen los subdiccionarios. Si solo desea imprimir las claves, no imprima el valor.
Daniel Roseman
posible duplicado de Python: ¿cómo imprimir la clave de un diccionario?
Frambot
1
Pero no quiero claves subdiccionario ... Sé que podría omitir el "valor", esto fue solo para fines de depuración
TeNNoX