python 判断json是否有key
时间: 2023-04-21 11:06:50 浏览: 1295
可以使用Python中的in关键字来判断JSON对象中是否存在某个key,示例代码如下:
```python
import json
# 假设有一个JSON对象
json_obj = {
"name": "张三",
"age": 18,
"gender": "男"
}
# 判断JSON对象中是否存在某个key
if "name" in json_obj:
print("JSON对象中存在name这个key")
else:
print("JSON对象中不存在name这个key")
```
输出结果为:
```
JSON对象中存在name这个key
```
如果要判断多个key是否存在,可以使用for循环遍历JSON对象中的所有key,示例代码如下:
```python
import json
# 假设有一个JSON对象
json_obj = {
"name": "张三",
"age": 18,
"gender": "男"
}
# 判断JSON对象中是否存在多个key
keys = ["name", "age", "address"]
for key in keys:
if key in json_obj:
print(f"JSON对象中存在{key}这个key")
else:
print(f"JSON对象中不存在{key}这个key")
```
输出结果为:
```
JSON对象中存在name这个key
JSON对象中存在age这个key
JSON对象中不存在address这个key
```