json 序列化

json load和loads 的区别
  json.load(f) 用于从json文件中读取数据,转换为原来的数据格式
  json.loads(data) 用来将字符型数据转换成原来的数据格式

  json.dump(data,f) 用于将数据转换成json格式的文件
  json.dumps(data) 用于将数据转换成json格式的数据

dic = {"k": "123"}
with open('dic.json', 'wt', encoding='utf-8') as f:
    json.dump(dic, f)

with open('dic.json', 'rt', encoding='utf-8') as f:
    load_dic = json.load(f)

猜你喜欢

转载自www.cnblogs.com/wujinsheng/p/11316712.html