python中.json的用法
时间: 2024-04-16 22:09:08 浏览: 92
Python库 | metamagic.json-0.9.3.tar.gz
在 Python 中,使用 json 模块可以方便地处理 JSON 数据。
常用的函数包括:
- json.dumps(obj):将 Python 对象编码成 JSON 字符串
- json.loads(json_string):将 JSON 字符串解码为 Python 对象
- json.dump(obj, fp):将 Python 对象 obj 编码成 JSON 并写入文件流 fp
- json.load(fp):从文件流 fp 中读取 JSON 数据并解码为 Python 对象
示例代码如下:
```
import json
# 将 Python 对象编码成 JSON 字符串
data = {'name': 'John Smith', 'age': 30, 'city': 'New York'}
json_data = json.dumps(data)
print(json_data)
# 将 JSON 字符串解码为 Python 对象
data = json.loads(json_data)
print(data)
# 将 Python 对象编码成 JSON 并写入文件
with open('data.json', 'w') as fp:
json.dump(data, fp)
# 从文件中读取 JSON 数据并解码为 Python 对象
with open('data.json', 'r') as fp:
data = json.load(fp)
print(data)
```
阅读全文