में चाबियाँ प्राप्त करें मेरे पास एक बहुत लंबी और जटिल जेसन ऑब्जेक्ट है लेकिन मैं केवल पहले स्तर पर आइटम/चाबियाँ प्राप्त करना चाहता हूं!पायथन JSON केवल पहले स्तर
उदाहरण:
{
"1": "a",
"3": "b",
"8": {
"12": "c",
"25": "d"
}
}
मैं 1,3,8 परिणाम के रूप में प्राप्त करना चाहते हैं!
मैं इस कोड मिला:
for key, value in data.iteritems():
print key, value
लेकिन यह सब कुंजी (भी 12 और 25)
नहीं, ऐसा नहीं है। यह कुंजी को प्रिंट करता है, और वे मूल्य जो स्वयं उप-शब्दकोश शामिल करते हैं। यदि आप केवल चाबियाँ मुद्रित करना चाहते हैं, तो मूल्य मुद्रित न करें। –
संभव है [पायथन: एक शब्दकोश की कुंजी कैसे मुद्रित करें?] (Http://stackoverflow.com/questions/5904969/python-how-to-print-a-dictionarys-key) –
लेकिन मैं subdictionary नहीं चाहता चाबियाँ ... मुझे पता है कि मैं "मूल्य" को छोड़ सकता हूं, यह सिर्फ डीबगिंग उद्देश्य – TeNNoX