Как удалить объект 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

Ответы на вопрос(5)

Ваш ответ на вопрос