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 socket.error: [Errno 98] Address already in use的原因和解决方法
Aug 25 Python
python中urllib模块用法实例详解
Nov 19 Python
详解python中字典的循环遍历的两种方式
Feb 07 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
python使用response.read()接收json数据的实例
Dec 19 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
Python 虚拟空间的使用代码详解
Jun 10 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
Python HTMLTestRunner库安装过程解析
May 25 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
Jul 02 Python
python解释器安装教程的方法步骤
Jul 02 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
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
vue组件中的数据传递方法
2018/05/14 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
[47:03]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第二场 12.10
2020/12/13 DOTA
Python Json序列化与反序列化的示例
2018/01/31 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
python匿名函数用法实例分析
2019/08/03 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
Python缓存技术实现过程详解
2019/09/25 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
总裁助理岗位职责
2014/02/17 职场文书
创先争优个人承诺书
2014/08/30 职场文书
民事调解书范文
2015/05/20 职场文书
我爱我班主题班会
2015/08/13 职场文书