我正在使用python删除和更新从用户提供的数据生成的JSON文件,以便只有少数项目应该存储在数据库中。我想从JSON文件中删除一个特定的对象。如何使用python删除json对象?
我的JSON文件是:
[
{
"ename": "mark",
"url": "Lennon.com"
},
{
"ename": "egg",
"url": "Lennon.com"
}
]
我想ename
mark
删除的JSON对象。
由于我是新的python,我试图通过将对象转换为字典来删除它,但它不工作。有没有其他方法可以做到这一点? 我想这一个:
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
你能告诉我们你试过的代码吗? – RyPeck
@RyPeck是的我编辑我的问题与我试着的代码.. – arglee
当你运行这个,你有问题,因为该文件没有改变? – RyPeck