Для преобразования элемента словаря в Json и записи в файл,
with open(filename,'w') as f:
if(os.stat(f).st_size == 0):
json.dump(new_data, f)
else:
data = json.load(f)
data.update(new_data)#adding a new dictionary
json.dump(data, f)
Я могу записать только один JSON в файл.Когда я хочу прочитать существующий файл и затем добавить другой набор словарей, я не могу это сделать.
Получение ValueError: Ни один объект JSON не может быть декодирован при попытке
json.loads (f), json.load (f)