Ich benutze Python zum Löschen und Aktualisieren einer JSON-Datei, die aus den vom Benutzer bereitgestellten Daten generiert wird, so dass nur wenige Elemente in der Datenbank gespeichert werden sollten. Ich möchte ein bestimmtes Objekt aus der JSON-Datei löschen.Wie lösche ich Json-Objekt mit Python?
Meine JSON-Datei ist:
[
{
"ename": "mark",
"url": "Lennon.com"
},
{
"ename": "egg",
"url": "Lennon.com"
}
]
ich das JSON-Objekt mit ename
mark
löschen möchten.
Wie ich bin neu in Python Ich habe versucht, es zu löschen, indem Sie Objekte in dict Umwandlung, aber es funktioniert nicht. Gibt es einen anderen Weg, es zu tun? Ich habe versucht, dieses:
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
Können Sie uns den Code zeigen, den Sie ausprobiert haben? – RyPeck
@RyPeck Ja, ich bearbeite meine Frage mit dem Code ich versuchte .. – arglee
Wenn Sie dies ausführen, haben Sie das Problem, weil die Datei nicht geändert hat? – RyPeck