我有一個JSON文件是這樣的:閱讀嵌套JSON文件
{
"men_rankings": {
"abe": ["cat", "bea", "ada"],
"bob": ["ada", "cat", "bea"],
"cal": ["ada", "bea", "cat"]
},
"women_rankings": {
"ada": ["abe", "cal", "bob"],
"bea": ["bob", "abe", "cal"],
"cat": ["cal", "abe", "bob"]
}
}
,我想在兩個列表中男性和女性的名字(我在python工作)保存。 (我只是想這個:mens = ['abe', 'cal', 'bob']
)。其他用戶可能會給出完全不同的名字,所以我必須找到一種方法來保存名字,而不知道男士的名字是abe,cal,bob。如果我用這樣的方式:
import json
import sys
f = open(sys.argv[2], 'r')
j = json.load(f)
f.close()
變量j
會有文件的不知道名字是什麼的全部內容。你有什麼想法嗎? 在此先感謝!
我覺得'women = j [「women_rankings」] .key()'和'men = j [「men_rankings」] .key()'給出了你的想法 – valentin