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实现排序算法
Feb 14 Python
Python中使用装饰器来优化尾递归的示例
Jun 18 Python
Python存取XML的常见方法实例分析
Mar 21 Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 Python
Python实现的简单排列组合算法示例
Jul 04 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
Python如何脚本过滤文件中的注释
May 27 Python
Django中使用Json返回数据的实现方法
Jun 03 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日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
PHP使用strrev翻转中文乱码问题的解决方法
2017/01/13 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
2017/07/31 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
jQuery EasyUI之DataGrid使用实例详解
2016/01/04 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
python3.5仿微软计算器程序
2020/03/30 Python
python 调用win32pai 操作cmd的方法
2017/05/28 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
使用python turtle画高达
2020/01/19 Python
Python tkinter模版代码实例
2020/02/05 Python
Python 没有main函数的原因
2020/07/10 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
物业招聘计划书
2014/01/10 职场文书
加强作风建设心得体会
2014/10/22 职场文书
简历自荐信范文
2015/03/09 职场文书
工会文体活动总结
2015/05/07 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python