我有一个有效的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