如何使用python删除Jsons中的Key和值

时间:2018-04-13 16:19:31

标签: python json python-2.7

{
    "Food" : {
        "Abc" : "xyz",
        "Meat" : {
            "kind" : "Turkey",
            "Size" : {},
            "Id" : "9747"
        },
        "Fruit" : [{
                "Name" : "Orange",
                "Code" : "Fr",
                "NewCode" : "Fu1"
            }, {
                "Name" : "Apple",
                "Code" : "App",
                "Id" : "23"
            }, {
                "Name" : "Grape",
                "Code" : "Grp"
            }
        ],
        "Vegetables" : {}
    }
}

我需要检查肉类,水果和蔬菜中是否存在'Id',如果存在,则删除Id(Key - Value)对。有时Id存在(例如肉和水果)或不存在于特定部分(水果 - >葡萄)或某些时间不存在(蔬菜)。我已经能够删除Abc(键值)对,但我无法对肉类,水果和蔬菜词典做同样的事情。有人可以帮助我。

0 个答案:

没有答案