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的Django框架测试驱动开发的教程
Apr 22 Python
十条建议帮你提高Python编程效率
Feb 16 Python
Python+微信接口实现运维报警
Aug 27 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
Jan 11 Python
Python语言的变量认识及操作方法
Feb 11 Python
Python编程flask使用页面模版的方法
Dec 28 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
Python常用数据类型之间的转换总结
Sep 06 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 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
Terran剧情介绍
2020/03/14 星际争霸
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
PHP分享图片的生成方法
2018/04/25 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
python http基本验证方法
2018/12/26 Python
python 导入数据及作图的实现
2019/12/03 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
python em算法的实现
2020/10/03 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
计算机本科生自荐信
2013/10/15 职场文书
教师推荐信范文
2013/11/24 职场文书
承诺书怎么写
2014/03/26 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
学校中秋节活动总结
2015/03/23 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
《迟到》教学反思
2016/02/24 职场文书
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技