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模块
原文地址:https://www.cnblogs.com/humanskin/p/8949735.html