python怎么处理字符串里的json数据
时间: 2023-06-09 22:07:31 浏览: 131
浅谈Python中的异常和JSON读写数据的实现
可以使用Python内置的json模块。具体可以使用loads函数将JSON字符串转换为Python对象(如字典),使用dumps函数将Python对象转换为JSON字符串。下面是一个示例代码:
```python
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
json_dict = json.loads(json_str) # 将JSON字符串转换为Python字典
print(json_dict["name"]) # 输出John
# 创建一个Python字典,然后将其转换为JSON字符串
py_dict = {"name": "Tom", "age": 24, "city": "London"}
json_str_2 = json.dumps(py_dict)
print(json_str_2) # 输出{"name": "Tom", "age": 24, "city": "London"}
```
需要注意的是,JSON字符串中的键名必须使用双引号括起来,否则json.loads函数会抛出异常。
阅读全文