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每隔N秒运行指定函数的方法
Mar 16 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
Python编程之变量赋值操作实例分析
Jul 24 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
Python利用递归实现文件的复制方法
Oct 27 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
在Django admin中编辑ManyToManyField的实现方法
Aug 09 Python
基于Python下载网络图片方法汇总代码实例
Jun 24 Python
Python单元测试及unittest框架用法实例解析
Jul 09 Python
python图片合成的示例
Nov 09 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正则的Unknown Modifier错误解决方法
2010/03/02 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
PHP操作数组相关函数
2011/02/03 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php中in_array函数用法分析
2014/11/15 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
linux下php上传文件注意事项
2016/06/11 PHP
php-msf源码详解
2017/12/25 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
JavaScript Chart 插件整理
2010/06/18 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
javascript常用的设计模式
2017/02/09 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
python从入门到精通(DAY 2)
2015/12/20 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
大客户销售经理职责
2013/12/04 职场文书
三年级评语大全
2014/04/23 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
员工工作表现自我评价
2015/03/06 职场文书
给领导敬酒词
2015/08/12 职场文书