-2
我正在嘗試更新/插入多個json對象到列表字典中。例如:插入「狀態」:「城市」的「吉隆坡」:「吉隆坡」和「州」:「城市」的「馬六甲」:「吉隆坡巴魯」。這是我的代碼:如何在python中使用列表更新/插入鍵/值json對象
import json
j=[{"City": "Kuala lumpur",
"Population (2000)": "1410300",
"Latitude (DD)": "3.160",
"Longitude (DD)": "101.710",
},
{
"City": "Kuala sungai baru",
"Population (2000)": "11700",
"Latitude (DD)": "2.350",
"Longitude (DD)": "102.030"
}]
# how to update for key/value multiple json obj
# how to insert for all json obj
iter(j).next()['nation'] = u'malaysia'
#load json
data= json.dumps(j)
json_str= json.loads(data)
#get key
keys =[item['nation'] for item in json_str] # KeyError: ('nation',)
'鍵error'來,因爲你'只有nation'一個文檔 –
中有沒有這樣的事情* JSON對象* Python編寫的。有'dict'。 – GingerPlusPlus