python中json库常用函数
时间: 2023-12-05 21:39:56 浏览: 140
Python库 | json_logic-0.6.3-py2.py3-none-any.whl
以下是Python中json库常用函数的介绍:
1. loads()函数:将JSON格式的字符串转换为Python对象。
```python
import json
json_str = '{"name": "Tom", "age": 18}'
python_obj = json.loads(json_str)
print(python_obj) # 输出:{'name': 'Tom', 'age': 18}
```
2. dumps()函数:将Python对象转换为JSON格式的字符串。
```python
import json
python_obj = {'name': 'Tom', 'age': 18}
json_str = json.dumps(python_obj)
print(json_str) # 输出:{"name": "Tom", "age": 18}
```
3. load()函数:从文件中读取JSON格式的数据并转换为Python对象。
```python
import json
with open('data.json', 'r') as f:
python_obj = json.load(f)
print(python_obj)
```
4. dump()函数:将Python对象转换为JSON格式的数据并写入文件。
```python
import json
python_obj = {'name': 'Tom', 'age': 18}
with open('data.json', 'w') as f:
json.dump(python_obj, f)
```
阅读全文