我正在使用 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