Çok uzun ve karmaşık bir json nesnesine sahibim, ancak sadece öğeleri/anahtarları birinci seviyede almak istiyorum!python JSON sadece birinci kademe anahtarları al
Örnek:
Ben sonuç olarak 1,3,8 almak istiyorum{
"1": "a",
"3": "b",
"8": {
"12": "c",
"25": "d"
}
}
!
Bu kodu bulundu:for key, value in data.iteritems():
print key, value
Ama (ayrıca 12 ve 25) bütün anahtarları bir sıralanmış gerekiyorsa
Hayır, öyle değil. Anahtarları ve alt sözlükleri içeren değerleri yazdırır. Sadece tuşları yazdırmak istiyorsanız, değeri yazdırmayın. –
olası bir kopyası [Python: bir sözlükin anahtarı nasıl yazdırılır?] (Http://stackoverflow.com/questions/5904969/python-how-to-print-a-dictionarys-key) –
Ama ben altdisek istemiyorum anahtarlar ... Ben biliyorum ", değer" bu sadece hata ayıklama amacıyla sadece – TeNNoX