python3中json模块的用法

2018-12-02 06:15:45来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 1 __author__ = "JentZhang"
 2 
 3 import json
 4 
 5 user_info = {"id": 1000, "name": "zhangsan", "age": 25, "address": "xxxxxxxxxx", "mobile": "15966148787"}
 6 
 7 # 将字典转换为JSON字符串
 8 json_str = json.dumps(user_info)
 9 print(json_str)
10 print(type(json_str))
11 
12 # 将JSON字符串转换为字典
13 str_json = '{"name":"zhangsan","age":20}'
14 json_obj = json.loads(str_json)
15 print(json_obj)
16 print(type(json_obj))
17 
18 f = open('json_file','w')
19 dic = {'k1':'v1','k2':'v2','k3':'v3'}
20 json.dump(dic,f)  #dump方法接收一个文件句柄,直接将字典转换成json字符串写入文件
21 f.close()
22 
23 f = open('json_file')
24 dic2 = json.load(f)  #load方法接收一个文件句柄,直接将文件中的json字符串转换成数据结构返回
25 f.close()
26 print(type(dic2),dic2)

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:线程理论

下一篇:第三十一天- 进程串行(锁) 队列 生成者消费者模型