Python中字典和JSON互转操作实例


Posted in Python onJanuary 19, 2015

JSON是一种轻量级的数据交换格式,各种语言都有良好的支持。字典是Python的一种数据结构。可以看成关联数组。

有些时候我们需要设计到字典转换成JSON序列化到文件,或者从文件中读取JSON。简单备忘一下。

Dict转JSON写入文件

#!/usr/bin/env python

# coding=utf-8

import json

d = {'first': 'One', 'second':2}

json.dump(d, open('/tmp/result.txt', 'w'))

写入结果
cat /tmp/result.txt

{"second": 2, "first": "One"}

读取JSON
#!/usr/bin/env python

# coding=utf-8

import json

d = json.load(open('/tmp/result.txt','r'))

print d, type(d)

运行结果
{u'second': 2, u'first': u'One'} <type 'dict'>

其他

Python 相关文章推荐
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
基于pip install django失败时的解决方法
Jun 12 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
Python设计模式之职责链模式原理与用法实例分析
Jan 11 Python
python中的函数递归和迭代原理解析
Nov 14 Python
python实现单张图像拼接与批量图片拼接
Mar 23 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
Pytorch转onnx、torchscript方式
May 25 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
Jul 14 Python
六种酷炫Python运行进度条效果的实现代码
Jul 17 Python
关于python中模块和重载的问题
Nov 02 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 Python
Python中的字典遍历备忘
Jan 17 #Python
Python中处理unchecked未捕获异常实例
Jan 17 #Python
Python实现过滤单个Android程序日志脚本分享
Jan 16 #Python
Python中的对象,方法,类,实例,函数用法分析
Jan 15 #Python
Python转换HTML到Text纯文本的方法
Jan 15 #Python
python中os操作文件及文件路径实例汇总
Jan 15 #Python
python私有属性和方法实例分析
Jan 15 #Python
You might like
新闻分类录入、显示系统
2006/10/09 PHP
php入门教程 精简版
2009/12/13 PHP
php一个找二层目录的小东东
2012/08/02 PHP
php实现统计邮件大小的方法
2013/08/06 PHP
php汉字转拼音的示例
2014/02/27 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
php调整服务器时间的方法
2015/04/03 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
JavaScript打字小游戏代码
2011/12/26 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
Python3.6正式版新特性预览
2016/12/15 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
Python实现端口检测的方法
2018/07/24 Python
python交换两个变量的值方法
2019/01/12 Python
Python实现字典按key或者value进行排序操作示例【sorted】
2019/05/03 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
解析python的局部变量和全局变量
2019/08/15 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python实现的分层随机抽样案例
2020/02/25 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
初中体育教学反思
2014/01/14 职场文书
社区十八大感言
2014/01/19 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
律师函格式范本
2015/05/27 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB