Я пытаюсь сохранить тип словаря моих данных в файле json в текстовом файле, используя python3.
Пример формы моих данных, например:
listdic = []
dic1 = {"id": 11106, "text": "*Kỹ_năng đàm_phán* , thuyết_phục"}
dic2 = {"id": 11104, "text": "*Ngoại_hình ưa_nhìn* , nhanh_nhẹn , giao_tiếp tốt"}
dic3 = {"id": 10263, "text": "giao_tiếp tốt"}
listdic.append(dic1)
listdic.append(dic2)
listdic.append(dic3)
И я хочу, чтобы он был сохранен в моем json файле, например:
i прочитал какое-то решение на inte rnet, и я попытался:
f = open("job_benefits.json", "a", encoding= 'utf-8')
for i in listdic:
i = json.dumps(i)
f.write(i + '\n')
f.close()
, но у меня получился такой результат:
а затем я пытаюсь прочитать файл, и это мой результат:
f = open("job_benefits.json", "r", encoding= 'utf-8')
listdic = f.readlines()
for i in listdic:
print(i)
Это не так, чтобы записать и прочитать данные в json файл, который я хочу, и какое-то тело может помочь раскрыть это дело ??
Спасибо, очень грязно и извините за мою грамматику!