Как удалить объект JSON с помощью Python?
Я использую python для удаления и обновления файла JSON, созданного на основе данных, предоставленных пользователем, поэтому в базе данных должно храниться только несколько элементов. Я хочу удалить конкретный объект из файла JSON.
Мой файл JSON:
[
{
"ename": "mark",
"url": "Lennon.com"
},
{
"ename": "egg",
"url": "Lennon.com"
}
]
Я хочу удалить объект JSON сename
mark
.
Поскольку я новичок в python, я попытался удалить его, преобразовав объекты в dict, но он не работает. Есть ли другой способ сделать это? я попробовал это:
index=0
while index < len(data):
next=index+1
if(data[index]['ename']==data[next]['ename']):
print "match found at"
print "line %d and %d" %(next,next+1)
del data[next]
index +=1