# json 可以转换为其它语言使用 # json 是一个桥 # 任何语言 通用字符串 json可以dumps转换为最外层单引号的字符串 为json格式 数据 # 转换为json字符串后 内容中的''变为“” 最外层为'' # 解析json字符串时可以 # 读写文件时可以用到 网络传输时也可以用到 # 文件写入读取 可以使用 dump load 格式为 jsoon.dump(数据,文件句柄) json.load(文件句柄) # 如果读取文件 符合json规范 就可以json.loads 读取 import json di = { 'name':"laola", 'age':8 } d = json.dumps(di) print(d) print(type(d)) # 转换为str格式 s = json.loads(d) print(type(s)) # 可以loads转换出来 if s['name'] == 'laola': s.pop("name") print(s) # --------------picket---------- # 支持类型多 类 对象 函数 # 序列化 只是地址 # 对方要有对应的 类 或者 对象 import pickle di = { 'name':"laola", 'age':8 } print(type(di)) # 格式为python dict d = pickle.dumps(di) # 转换为二进制文件 bytes print(type(d)) c = pickle.loads(d) # dict print(type(c))