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