- dic = {'k1':'v1'}
- print(type(dic),dic)
- import json
- str_d = json.dumps(dic)
- print(type(str_d),str_d)
- dic_d = json.loads(str_d)
- print(type(dic_d),dic_d)
结果:
- 'dict'> {'k1': 'v1'}
- 'str'> {"k1": "v1"}
- 'dict'> {'k1': 'v1'}
- -------
- import json
- dic = {'k1':'v1'}
- f = open('fff','w',encoding='UTF-8')
- json.dump(dic,f)
- f.close()
- f = open(file = 'fff',mode = 'r',encoding='UTF-8')
- res = json.load(f)
- f.close()
- print(type(res),res)
结果:
<class 'dict'> {'k1': 'v1'}
并且生成一个文件, filename 为 fff, 里面保存了一个 dic
dumps&loads
序列化 & 反序列化 (对内存操作)
- dump&load
- (对文件操作)
来源: http://www.bubuko.com/infodetail-2758384.html