如何使用循环将数据追加到JSON中?

0 人关注

我试图使用循环将数据追加到一个json文件,但得到的错误是 json.decoder.JSONDecodeError。期待值:第1行第1列(char 0)。

在这里添加数据的正确方法是什么?

import json
for i in range(10):
    with open("sample_file.json", "a+") as file:
        data = json.load(file)
        data.update(i)
        file.seek(0)
        json.dump(data, file)