python中解析json字符串
时间: 2023-11-06 08:51:28 浏览: 96
Json字符串解析
在Python中解析JSON字符串可以使用内置的json模块。下面是一个示例代码:
```python
import json
json_str = '{"name": "Alice", "age": 25, "city": "New York"}'
data = json.loads(json_str)
print(data["name"]) # 输出:Alice
print(data["age"]) # 输出:25
print(data["city"]) # 输出:New York
```
首先,使用`json.loads()`函数将JSON字符串转换为Python字典或列表(具体根据JSON数据结构而定)。然后,您可以通过键来访问解析后的数据。
如果您有一个包含JSON数据的文件,您可以使用`json.load()`函数来解析它。例如:
```python
import json
with open("data.json") as f:
data = json.load(f)
print(data["name"])
```
这将打开一个名为"data.json"的文件,并将其解析为Python字典或列表。然后,您可以按照需要访问其内容。
阅读全文