标签:怎样 json格式 int pre eva data imp 数据 name
1 import json 2 x="[null,true,false,1]" 3 # print(eval(x)) 4 print(json.loads(x)) 5 import json 6 l = [1,2,3] 7 data_l = json.dumps(l) 8 print(data_l) 9 print(type(data_l)) 10 11 dic = {"name":"sttttt"} 12 f = open(‘json_test‘,‘w‘) 13 f.write(json.dumps(dic)) #写入json转化为字符串的字典 14 f.close() 15 16 f = open(‘json_test‘,‘r‘) 17 data = json.loads(f.read()) #把json转化为字符串的字典转换回字典 18 print(data,type(data)) 19 20 f = open(‘json_test‘,‘w‘) 21 json.dump(dic,f) #json.dump写入json转化为字符串的字典 22 23 f = open(‘json_test‘,‘r‘) 24 data = json.load(f) #把json.dumo转化为字符串的字典用json.load转换回字典 25 print(data,type(data))
json.dump,json.load 只能用于文件操作
无论数据是怎样创建的,只要满足json格式,就可以json.loads出来,不一定非要dumps的数据才能loads
标签:怎样 json格式 int pre eva data imp 数据 name
原文地址:https://www.cnblogs.com/humanskin/p/8949735.html