我有一個有效的JSON對象,與多家電動自行車事故中列出:添加值JSON對象在Python
{
"city":"San Francisco",
"accidents":[
{
"lat":37.7726483,
"severity":"u'INJURY",
"street1":"11th St",
"street2":"Kissling St",
"image_id":0,
"year":"2012",
"date":"u'20120409",
"lng":-122.4150145
},
],
"source":"http://sf-police.org/"
}
我試圖使用JSON庫在python加載數據和然後將字段添加到「意外」數組中的對象。我裝我的JSON像這樣:
with open('sanfrancisco_crashes_cp.json', 'rw') as json_data:
json_data = json.load(json_data)
accidents = json_data['accidents']
當我嘗試寫入文件,像這樣:
for accident in accidents:
turn = randTurn()
accidents.write(accident['Turn'] = 'right')
我得到以下錯誤:語法錯誤:關鍵字不能表達
我試過了很多不同的方法。如何使用Python將數據添加到JSON對象?
作爲一個側面說明,「JSON對象」是一個非常令人困惑的術語。您已經獲得了JSON解碼/編碼的Python字典,並且您已經獲得了編碼爲的文本字符串,並且當您說「JSON對象」時,您說的是哪一個都是不明確的。最好清楚你的意思。 – abarnert 2014-11-03 20:34:52