码迷,mamicode.com
首页 > Web开发 > 详细

json模块

时间:2018-04-26 12:13:10      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:怎样   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模块

标签:怎样   json格式   int   pre   eva   data   imp   数据   name   

原文地址:https://www.cnblogs.com/humanskin/p/8949735.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!