python3中json模块的用法

 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)

 

转载于:https://www.cnblogs.com/JentZhang/p/10044088.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值