python基础2-json序列化
#json序列化 import json data = {'name':'luoliyu', 'age':25 } f = open("test.txt","w") print(type(json.dumps(data))) print(json.dumps(data)) f.write(json.dumps(data)) f.close() #result <class 'str'> {"age": 25, "name": "luoliyu"} #test.txt文件内容 {"age": 25, "name": "luoliyu"} #json反序列化 import json f = open('test.txt','r') info = json.loads(f.read()) print(type(info)) print(info['name']) #result <class 'dict'> luoliyu
总结:
json:不同语言之间进行数据交互,因为是跨语言的,所以无法处理复杂的,只能处理str,list,dict

浙公网安备 33010602011771号