I try to write script for deleting JSON fragment. Currently I stopped with deleting key and value. I get key error 0:
File "<stdin>", line 4, in <module>
KeyError: 0
I use json module and Python 2.7.
My sample json file is this:
"1": {
    "aaa": "234235",
    "bbb": "sfd",
    "date": "01.01.2022",
    "ccc": "456",
    "ddd": "dghgdehs"
},
"2": {
    "aaa": "544634436",
    "bbb": "rgdfhfdsh",
    "date": "01.01.2022",
    "ccc": "etw",
    "ddd": "sgedsry"
}
And faulty code is this:
import json
obj  = json.load(open("aaa.json"))
for i in xrange(len(obj)):
    if obj[i]["date"] == "01.01.2022":
        obj.pop(i)
        break
What I do wrong here?
 
     
     
    