前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python中的json.dumps()和json.loads()

python中的json.dumps()和json.loads()

作者头像
用户7886150
修改2021-01-19 10:20:35
1.2K0
修改2021-01-19 10:20:35
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: python json 1-2:使用json.dump/dumps将JSON写入文件/字符串

一、概念理解 

 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)   (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)   (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典) 

 2、json.dump()和json.load()主要用来读写json文件函数 

 二、代码测试 

 1.py 

  1 import json

3 # json.dumps()函数的使用,将字典转化为字符串

4 dict1 = {"age": "12"}

5 json_info = json.dumps(dict1)

6 print("dict1的类型:"+str(type(dict1)))

7 print("通过json.dumps()函数处理:")

8 print("json_info的类型:"+str(type(json_info))) 

 运行截图: 

  2.py 

  1 import json

3 # json.loads函数的使用,将字符串转化为字典

4 json_info = '{"age": "12"}'

5 dict1 = json.loads(json_info)

6 print("json_info的类型:"+str(type(json_info)))

7 print("通过json.dumps()函数处理:")

8 print("dict1的类型:"+str(type(dict1))) 

 运行截图: 

 3.py 

  1 import json

3 # json.dump()函数的使用,将json信息写进文件

4 json_info = "{'age': '12'}"

5 file = open('1.json','w',encoding='utf-8')

6 json.dump(json_info,file) 

 运行截图(1.json文件): 

 4.py 

  1 import json

3 # json.load()函数的使用,将读取json信息

4 file = open('1.json','r',encoding='utf-8')

5 info = json.load(file)

6 print(info) 

 运行截图: 

转载来源:https://www.cnblogs.com/xiaomingzaixian/p/7286793.html

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档