python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)


Posted in Python onApril 01, 2019

python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)

Python3 JSON 数据解析

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。

Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:

  • json.dumps(): 对数据进行编码。
  • json.loads(): 对数据进行解码。

在写网络爬虫的时候,有时候会抓取到一些json格式的字符串,想要通过python字典的方式对字串中的内容进行寻址,则需要将json字符串先转换为python字典。

dumps()函数:

python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)

loads()函数:

python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)

示例:

import json
class forDatas:
 def __init__(self):
  pass
 def testJson(self):
  # 定义一个字典
  d = {'a': 1,
    'b': 2,
    'c': 'asdf'}
  print('d:', d, type(d))
  # dict to str
  d1 = json.dumps(d)
  print('d1:', d1, type(d1))
  # str to dict
  d2 = json.loads(d1)
  print('d2:', d2, type(d2))
if __name__ == '__main__':
 tt = forDatas()
 tt.testJson()

总结

以上所述是小编给大家介绍的python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
Python彩色化Linux的命令行终端界面的代码实例分享
Jul 02 Python
详解K-means算法在Python中的实现
Dec 05 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
python pyheatmap包绘制热力图
Nov 09 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 Python
Python合并同一个文件夹下所有PDF文件的方法
Mar 11 Python
安装docker-compose的两种最简方法
Jul 30 Python
python 追踪except信息方式
Apr 25 Python
Python DES加密实现原理及实例解析
Jul 17 Python
Python 使用生成器代替线程的方法
Aug 04 Python
matplotlib教程——强大的python作图工具库
Oct 15 Python
利用Python+阿里云实现DDNS动态域名解析的方法
Apr 01 #Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
Apr 01 #Python
python使用Plotly绘图工具绘制柱状图
Apr 01 #Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 #Python
Python进阶之@property动态属性的实现
Apr 01 #Python
彻底理解Python中的yield关键字
Apr 01 #Python
python抓取搜狗微信公众号文章
Apr 01 #Python
You might like
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
php之curl设置超时实例
2014/11/03 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
PHP中利用sleep函数实现定时执行功能实现代码
2016/08/25 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
web页面数据展示新想法(json)
2010/06/08 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
python字符串常用方法
2018/06/14 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
详解Django配置优化方法
2019/11/18 Python
python中format函数如何使用
2020/06/22 Python
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
优秀大学生推荐信范文
2013/11/28 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
如何写股份合作协议书
2014/09/11 职场文书
2015年化验室工作总结
2015/04/23 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang