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中获取网页状态码的两个方法
Nov 03 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
详解Python3中ceil()函数用法
Feb 19 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
python如何读取bin文件并下发串口
Jul 05 Python
python3.7 sys模块的具体使用
Jul 22 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 Python
python 最简单的实现适配器设计模式的示例
Jun 30 Python
Python下使用Trackbar实现绘图板
Oct 27 Python
Python常用扩展插件使用教程解析
Nov 02 Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 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
php用数组返回无限分类的列表数据的代码
2010/08/08 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
jquery中使用循环下拉菜单示例代码
2014/09/24 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
Python基础之文件读取的讲解
2019/02/16 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
机关门卫岗位职责
2013/12/30 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
任命通知范文
2015/04/21 职场文书
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python