python获取json key 对应的 多个value
时间: 2023-07-15 16:10:09 浏览: 165
Python获取json或字典中任意key的value值
可以使用Python中的字典(dict)和列表(list)来处理JSON数据。如果你要获取JSON数据中某个key对应的多个value,可以按以下方式处理:
假设有以下JSON数据:
```
{
"fruits": [
"apple",
"banana",
"orange",
"pear"
]
}
```
首先,你需要使用Python的json库将JSON数据解析为Python中的字典对象。示例如下:
```python
import json
data = '{"fruits": ["apple", "banana", "orange", "pear"]}'
parsed_data = json.loads(data)
```
接下来,你可以使用字典对象的get()方法获取key对应的value,然后将其转换为Python列表。示例如下:
```python
fruits = parsed_data.get("fruits", [])
```
现在,你已经获取了JSON数据中"fruits"这个key对应的value,它是一个Python列表。你可以使用列表的下标操作或循环遍历来获取其中的元素。示例如下:
```python
# 使用下标操作获取列表中的元素
print(fruits[0]) # 输出: apple
# 使用循环遍历获取列表中的所有元素
for fruit in fruits:
print(fruit)
```
这样,你就可以获取JSON数据中某个key对应的多个value了。
阅读全文