Я пытаюсь добавить объекты JSON к существующему объекту JSON в текстовом файле. Мой первый набор данных выглядит так.Python - Добавление объекта JSON к существующему объекту JSON
data = [
{
"username": "Mike",
"code": "12345",
"city": "NYC"
}
]
Тогда мне нужно добавить еще один набор объектов JSON в существующий файл, чтобы выглядеть следующим образом:
data = [
{
"username": "Mike",
"code": "12345",
"city": "NYC"
},
{
"username": "Kelly",
"code": "56789",
"city": "NYC"
}
]
Когда я пытаюсь запустить:
with open('data2.txt', 'a') as outfile:
json.dump(data, outfile)
мои данные не правильный формат JSON. Не могли бы вы посоветовать, как правильно добавить в текстовый файл?
Вы не можете просто добавить в текстовый файл и ожидать, что он каким-то образом знает, как быть в формате json. Вы должны прочитать файл, преобразовать в json, затем добавить свои значения и переписать его – Falmarri