python获取json中的key value
时间: 2023-05-04 07:05:01 浏览: 955
在Python中,获取JSON中的key value有很多种方式,其中最常用的方法是使用json模块。
首先需要使用json模块的load方法将JSON数据加载进Python中,这会将JSON数据转换成Python中的字典类型。然后再通过字典的方式获取相应的key value。
以下是一个示例代码:
```python
import json
# 假设JSON数据存储在以下字符串中
json_str = '{"name": "Tom", "age": 23, "gender": "male"}'
# 将JSON字符串加载进Python中
data = json.loads(json_str)
# 获取key value
name = data['name']
age = data['age']
gender = data['gender']
# 打印获取到的结果
print('Name:', name)
print('Age:', age)
print('Gender:', gender)
```
此外,还可以使用get方法在获取key value时添加默认值,以防止key不存在而引发的错误。示例如下:
```python
import json
# 假设JSON数据存储在以下字符串中
json_str = '{"name": "Tom", "age": 23}'
# 将JSON字符串加载进Python中
data = json.loads(json_str)
# 获取不存在的key时添加默认值
address = data.get('address', 'Unknown')
# 打印获取到的结果
print('Address:', address)
```
以上就是获取JSON中的key value的方法,使用上述方法可以轻松地在Python中处理JSON数据。
阅读全文