我的python rest API接收JSON并从密钥中提取值。
问题:程序抛出一个keyError,如果没有任何一个密钥或者密钥是' value为null。该函数不在循环内。
即使密钥不存在,我希望程序继续执行。
答案 0 :(得分:0)
Python中最简单的方法是:
try:
extract = json_resp[key]
except KeyError:
pass
或者你可以使用get,默认值为:
extract = json_resp.get(key, default)
如果字典中没有该键,则返回默认值。