不带s的用于操作文件,带s的用于数据类型的转换。
json.dumps() 将字典转化为字符串,对数据进行编码。
json.loads() 将字符串转化为字典,对数据进行解码。
json.dump() 写入json数据到文件。
json.load() 从文件读取json数据。
# 写入 JSON 数据
with open('data.json', 'w') as f:
json.dump(data, f)
# 读取数据
with open('data.json', 'r') as f:
data = json.load(f)
# 解码加载json数据
data = json.loads(json_data)