jak usunąć obiekt json za pomocą Pythona?
Używam Pythona do usuwania i aktualizowania pliku JSON wygenerowanego z danych dostarczonych przez użytkownika, tak że tylko kilka elementów powinno być przechowywanych w bazie danych. Chcę usunąć konkretny obiekt z pliku JSON.
Mój plik JSON to:
[
{
"ename": "mark",
"url": "Lennon.com"
},
{
"ename": "egg",
"url": "Lennon.com"
}
]
Chcę usunąć obiekt JSON za pomocąename
mark
.
Ponieważ jestem nowym użytkownikiem Pythona, próbowałem go usunąć, konwertując obiekty na dyktę, ale nie działa. Czy jest jakiś inny sposób na to? próbowałem tego:
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