python json解析字典
时间: 2023-08-17 12:13:16 浏览: 126
在Python中,可以使用json库来解析JSON字符串并将其转换为Python字典。一个常用的方法是使用json.loads()函数,它可以将JSON字符串解析为Python字典。例如,如果我们有一个名为json_str的JSON字符串,我们可以使用以下代码将其解析为字典:
```
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
print(data)
```
输出将是一个包含键值对的字典对象:
```
{'name': 'John', 'age': 30, 'city': 'New York'}
```
我们可以通过访问字典的键来获取相应的值。例如,要获取'name'键的值,我们可以使用以下代码:
```
name = data\['name'\]
print(name)
```
输出将是'name'键对应的值:
```
John
```
所以,通过使用json.loads()函数,我们可以将JSON字符串解析为Python字典,并通过访问字典的键来获取相应的值。\[1\]
#### 引用[.reference_title]
- *1* [python json解析与字典](https://blog.csdn.net/hanhongkai/article/details/125581822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [如何用Python解析JSON数据](https://blog.csdn.net/candice931020/article/details/121033902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文