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通过poll实现异步IO的方法
Jun 04 Python
Django自定义认证方式用法示例
Jun 23 Python
idea创建springMVC框架和配置小文件的教程图解
Sep 18 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
Apr 17 Python
Python分支语句与循环语句应用实例分析
May 07 Python
对Django中内置的User模型实例详解
Aug 16 Python
Python安装及Pycharm安装使用教程图解
Sep 20 Python
django 实现celery动态设置周期任务执行时间
Nov 19 Python
pytorch之添加BN的实现
Jan 06 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
Python中使用filter过滤列表的一个小技巧分享
May 02 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 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实现MVC开发得最简单的方法――模型
2007/04/10 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
用javascript实现自定义标签
2007/05/08 Javascript
番茄的表单验证类代码修改版
2008/07/18 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
vue源码中的检测方法的实现
2019/09/26 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
python文件拆分与重组实例
2018/12/10 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
李宁官方网店:中国运动品牌
2017/11/02 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
实习生自我评价
2014/01/18 职场文书
优秀护士事迹材料
2014/12/25 职场文书
北京青年观后感
2015/06/15 职场文书
同意转租证明
2015/06/24 职场文书