对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的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
Jul 09 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
解决Pycharm中import时无法识别自己写的程序方法
May 18 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
python实现AES加密和解密
Mar 27 Python
pytorch中的embedding词向量的使用方法
Aug 18 Python
基于python实现计算且附带进度条代码实例
Mar 31 Python
解决pycharm下pyuic工具使用的问题
Apr 08 Python
python编写softmax函数、交叉熵函数实例
Jun 11 Python
快速了解Python开发环境Spyder
Jun 29 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
Jan 27 Python
详解Python中openpyxl模块基本用法
Feb 23 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实现ODBC数据分页显示一例
2006/10/09 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
js 与或运算符 || && 妙用
2009/12/09 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
jQuery中removeAttr()方法用法实例
2015/01/05 Javascript
JavaScript简单实现弹出拖拽窗口(二)
2016/06/17 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
详解Vue之父子组件传值
2019/04/01 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
[39:21]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.24
2019/09/10 DOTA
以一个投票程序的实例来讲解Python的Django框架使用
2016/02/18 Python
Tornado高并发处理方法实例代码
2018/01/15 Python
详解Python用户登录接口的方法
2019/04/17 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
基于python使用tibco ems代码实例
2019/12/20 Python
Python如何输出百分比
2020/07/31 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
企业精神口号
2014/06/11 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
优秀团队申报材料
2014/12/26 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL