python处理json字符串
时间: 2023-11-07 12:01:28 浏览: 41
Python可以使用内置的json模块来处理json字符串。通过json模块,可以将json字符串转换为Python字典,以及将Python字典转换为json字符串。
例如,可以使用json.loads()函数将json字符串转换为Python字典,如下所示:
```python
import json
json_str = '{"name": "jack", "gender": "boy", "age": "25"}'
data_dict = json.loads(json_str)
print(data_dict)
```
使用json.dumps()函数可以将Python字典转换为json字符串,如下所示:
```python
import json
data_dict = {"name": "jack", "gender": "boy", "age": "25"}
json_str = json.dumps(data_dict)
print(json_str)
```
还可以使用json.dump()函数将Python字典写入到json文件,以及使用json.load()函数从json文件中读取数据并转换为Python字典。示例如下:
```python
import json
data_dict = {"name": "jack", "gender": "boy", "age": "25"}
# 将Python字典写入到json文件
with open("data.json", "w") as f:
json.dump(data_dict, f)
# 从json文件中读取数据并转换为Python字典
with open("data.json", "r") as f:
data_dict = json.load(f)
print(data_dict)
```