json.loads(result)
时间: 2024-12-29 22:12:12 浏览: 3
### 使用 `.loads` 方法解析字符串为 JSON 对象
在 Python 中,可以利用 `json` 库中的 `loads()` 函数来将 JSON 编码的数据转换成 Python 的字典或列表对象。此函数接收一个包含 JSON 数据的字符串作为参数并返回相应的 Python 对象[^1]。
下面是一个具体的例子展示如何使用 `loads()` 来处理 JSON 字符串:
```python
import json
# 定义一个 JSON 格式的字符串
json_string = '''
[
{"id": 1, "name": "Alice", "age": 25, "city": "New York"},
{"id": 2, "name": "Bob", "age": 30, "city": "Chicago"},
{"id": 3, "name": "Charlie", "age": 35, "city": "San Francisco"}
]
'''
# 将 JSON 字符串解析为 Python 列表
parsed_data = json.loads(json_string)
for item in parsed_data:
print(f"Name: {item['name']}, Age: {item['age']}, City: {item['city']}")
```
上述代码片段展示了如何定义一个多行字符串形式的 JSON 数组,并通过调用 `json.loads()` 解析该字符串得到对应的 Python 列表结构。之后遍历这个列表打印每个人的信息[^2]。
阅读全文