对python中dict和json的区别详解


Posted in Python onDecember 18, 2018

1、json 和 字典 区别

>>>import json

>>>json.dumps({1:2})

>>>'{"1":2}'

--------------------

>>>{1:2}

>>>{1:@}

其中字典的格式是字典,json的格式是字符串,在传输的时候用的是字符串,所以如果要传输字典内容,就需要先进行字典转json。

json中必须使用双引号,dict则可以用单引号也可以用双引号

2、json.dump()/json.load() 和 json.dumps()/json.loads()区别

json.dumps()/json.loads()用来编码和解码json字符串数据

json.dump()/json.load()用来处理文件

eg:

import json
json_content = {'a':'1111','b':'2222','c':'3333','d':'4444'}
with open('json_file.json','w') as f:
 json.dump(json_content, f)
with open('json_file.json', 'r') as f:
 content = json.load(f)
 print(content)

以上这篇对python中dict和json的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 面向对象 成员的访问约束
Dec 23 Python
Python3处理文件中每个词的方法
May 22 Python
Python中的探索性数据分析(功能式)
Dec 22 Python
python绘制热力图heatmap
Mar 23 Python
Python类的继承用法示例
Jan 31 Python
eclipse创建python项目步骤详解
May 10 Python
python实现机器人卡牌
Oct 06 Python
Python for循环搭配else常见问题解决
Feb 11 Python
python使用建议与技巧分享(二)
Aug 17 Python
Python脚本实现Zabbix多行日志监控过程解析
Aug 26 Python
python3排序的实例方法
Oct 20 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
BP神经网络原理及Python实现代码
Dec 18 #Python
python 执行文件时额外参数获取的实例
Dec 18 #Python
python实现基于信息增益的决策树归纳
Dec 18 #Python
Django实现一对多表模型的跨表查询方法
Dec 18 #Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
Dec 18 #Python
python实现求特征选择的信息增益
Dec 18 #Python
python实现连续图文识别
Dec 18 #Python
You might like
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
2018/09/27 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
Python面向对象编程基础实例分析
2020/01/17 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
2015中秋节晚会开场白
2015/07/30 职场文书
python如何获取网络数据
2021/04/11 Python
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS