Tôi có một đối tượng json rất dài và phức tạp nhưng tôi chỉ muốn lấy các mục/khóa ở cấp độ đầu tiên!python JSON chỉ nhận được khóa ở cấp độ đầu tiên
Ví dụ:
{
"1": "a",
"3": "b",
"8": {
"12": "c",
"25": "d"
}
}
Tôi muốn nhận 1,3,8 kết quả!
tôi tìm thấy mã này:
for key, value in data.iteritems():
print key, value
Nhưng nó in tất cả các phím (cũng 12 và 25)
Không, không. Nó in các phím, và các giá trị tự bao gồm các từ điển phụ. Nếu bạn chỉ muốn in các phím, không in giá trị. –
bản sao có thể có của [Python: cách in khoá của từ điển?] (Http://stackoverflow.com/questions/5904969/python-how-to-print-a-dictionarys-key) –
Nhưng tôi không muốn từ điển phụ phím ... Tôi biết tôi có thể ommit ", giá trị" này chỉ là cho mục đích gỡ lỗi – TeNNoX