1.json.dumps():对数据进行编码
2.json.loads():对数据进行解码
import json
data = {
'name': 'zaygee',
'age': '24'
}
json_info = json.dumps(data)
print("原始数据:", repr(data))
print("json对象:", json_info) # 字典类型转化为json对象
data2 = json.loads(json_info)
print("data2['name']:", data2['name']) # json对象转化为字典类型
3.假如处理的是文件,可以使用json.dump和json.load来编码和解码
import json
# 写入数据
with open('test.json','w') as f:
json.dump(data, f)
# 读取数据
with open('test.json','r') as f:
json.load(f)