Сценарий: мне нужно преобразовать объект словаря в json и записать в файл.Новые объекты Dictionary будут отправляться при каждом вызове метода write_to_file (), и мне нужно добавить Json в файл. Ниже приведен код
def write_to_file(self, dict=None):
f = open("/Users/xyz/Desktop/file.json", "w+")
if json.load(f)!= None:
data = json.load(f)
data.update(dict)
f = open("/Users/xyz/Desktop/file.json", "w+")
f.write(json.dumps(data))
else:
f = open("/Users/xyz/Desktop/file.json", "w+")
f.write(json.dumps(dict)
Получение этой ошибки «Никакой объект JSON не может быть декодирован», а Jsonне записывается в файл.Кто-нибудь может помочь?