为什么将追加到json对象内的列表时得到null?

时间:2018-08-19 18:50:30

标签: python json

我想将dict附加到json文件中预先存在的列表中。

原始Json文件:

{
"album_id": "1234567",
"name": "Food Classifications",
"photos": []
}

这是我的代码:

with open(file_loc,"r+") as prev_json:
    prev_data = json.load(prev_json)
    new_data = prev_data['photos'].append({'apple':'fruit','carrot':'vegetable'})
    json.dump(new_data,prev_json, indent = 4)

运行此代码时,得到以下结果:

{
"album_id": "1234567",
"name": "Food Classifications",
"photos": [] 
}null

我认为我做对了,但我想知道为什么我得到的是null而不是将dict附加到照片列表中。

谢谢!

0 个答案:

没有答案