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中使用itertools模块中的组合函数的教程
Apr 13 Python
python中zip()方法应用实例分析
Apr 16 Python
python脚本爬取字体文件的实现方法
Apr 29 Python
Python中用字符串调用函数或方法示例代码
Aug 04 Python
django中的HTML控件及参数传递方法
Mar 20 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
Python实现处理逆波兰表达式示例
Jul 30 Python
Python 日期区间处理 (本周本月上周上月...)
Aug 08 Python
python中利用matplotlib读取灰度图的例子
Dec 07 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
Jun 03 Python
python 解决mysql where in 对列表(list,,array)问题
Jun 06 Python
Python实现手势识别
Oct 21 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
PHP 编写的 25个游戏脚本
2009/05/11 PHP
php empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP安全上传图片的方法
2015/03/21 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
JQuery写动态树示例代码
2013/07/31 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
[03:08]Ti4观战指南上
2014/07/07 DOTA
Python中input与raw_input 之间的比较
2017/08/20 Python
python 读取DICOM头文件的实例
2018/05/07 Python
python递归全排列实现方法
2018/08/18 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
python分数表示方式和写法
2019/06/26 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
简单的Python人脸识别系统
2020/07/14 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
自我评价中英文语句
2013/11/30 职场文书
毕业生就业自荐书
2013/12/15 职场文书
铁路个人事迹材料
2014/01/30 职场文书
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
庆六一活动总结
2014/08/29 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
免职证明样本
2014/10/23 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
安全教育主题班会教案
2015/08/12 职场文书