Здраствуйте, решил по учится работать с json на python и возникла проблема, когда я сохраняю данные в json, то как удалить эти данные если у меня в этом json словаре хронятся не одни значение а много?
Примерно так выглядит json файл когда я сохраняю данные туда
[
{
"user_id": 1,
"first_name": "Elova",
"last_name": "Elizaveta"
},
{
"user_id": 2,
"first_name": "Alex",
"last_name": "Petrov"
}
]
как мне удалить именно json данные только второго объекта?
#сохранить так
with open("D:\\myfile.json","w",encoding="utf-8") as fp:
json.dump(data,fp,ensure_ascii=False,indent=4)
#загрузить так
with open("D:\\myfile.json","r",encoding="utf-8") as fp:
data=json.load(fp)
noob222, Так приведи конкретный пример, какие манипуляции с данными нужны тогда. А то сначала вопрос был "как удалить", а потом возникло "я добавляю".
Выше уже предлагали стандартную логику
#загружаем json из файла
with open("D:\\myfile.json","r",encoding="utf-8") as fp:
data=json.load(fp)
# добавляем/удаляем из data
...
# сохраняем результат в файл
with open("D:\\myfile.json","w",encoding="utf-8") as fp:
json.dump(data,fp,ensure_ascii=False,indent=4)