Python判断是否json是否包含一个key的方法

1.obj["key"] != undefined 
  这种有缺陷,如果这个key定义了,并且赋值为undefined 
2.if("key" in obj) 

3.obj.hasOwnProperty("key")
方法1
dict = {'name': '','age': '','sex': ''}
print(dict.has_key('name'))  # 结果返回True
print(dict.has_key('id'))  # 结果返回False



方法二: 
# 判断是否存在,其中dict.keys()是列出字典所有的key
print('name' in dict.keys())  # 结果返回True
print('id' in dict.keys())  # 结果返回False

方法3 
print('name' in dict)  # 结果返回True
print('id' in dict)  # 结果返回False