#json数据交换,,跨语言的数据交换。先进行json处理加上’‘变成字符串# json.dumps封装成str,json.loads取出来# pickle是python内部数据交换语言# dic=‘{"name":"cay"}‘写# f=open(‘dog.txt‘,‘w‘)# f.write(dic)# fread=open("dog.txt",‘r‘)读# data=fread.read()# print(type(data))# data=eval(data)# print(data("name"))import jsondic={‘name‘:‘cat‘}#必须双引号{"name": "cay"},<class ‘str‘>#json处理,先把{‘name‘:‘cay‘}--》{"name":"cay"}--->‘{"name":"cay"}‘#dic=[1,2,3]#[1, 2, 3],<class ‘str‘>#json处理---》‘8‘#dic=‘hello‘#json处理----》“hello"---->‘"hello"‘data=json.dumps(dic)#把数据都变成了str字符串数据类型,#拿到字符串# f=open(‘dog.txt‘,‘w‘)# f.write(data)#写入f=open("dog.txt","r")#如果是dump就是#data=json.load(dic,f)json.loads(f.read())#解析数据#data=json.load(f)# data=json.loads(f.read())print(data)#写双引结果是双引,单引结果也是双引。所以字符串最好双引print(type(data))#输出data的数据类型
json处理为字符串,主要函数,dumps和loads
原文地址:https://www.cnblogs.com/wfl9310/p/9025102.html