python for循环读取复合json数据
时间: 2023-06-30 10:11:58 浏览: 117
python for循环
可以使用Python中的json库来读取复合JSON数据,然后使用for循环遍历其中的元素。以下是一个示例代码:
```python
import json
# 复合JSON数据示例
data = {
"people": [
{
"name": "Alice",
"age": 25
},
{
"name": "Bob",
"age": 30
}
]
}
# 解析JSON数据
json_data = json.dumps(data)
parsed_data = json.loads(json_data)
# 遍历复合JSON数据中的元素
for person in parsed_data["people"]:
print("Name:", person["name"])
print("Age:", person["age"])
```
该代码将输出以下内容:
```
Name: Alice
Age: 25
Name: Bob
Age: 30
```
在代码中,我们首先将复合JSON数据转换为字符串,然后使用json.loads函数将其解析为Python对象。然后,我们可以使用for循环遍历该对象中的元素。在这个示例中,我们遍历了“people”数组,并输出了每个人的姓名和年龄。
阅读全文