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 中整型对象的存储问题
May 16 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
Apr 05 Python
Django 使用logging打印日志的实例
Apr 28 Python
python 编写简单网页服务器的实例
Jun 01 Python
Python实现提取XML内容并保存到Excel中的方法
Sep 01 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
python用什么编辑器进行项目开发
Jun 17 Python
详解Pytorch显存动态分配规律探索
Nov 17 Python
Python列表的深复制和浅复制示例详解
Feb 12 Python
Django后端按照日期查询的方法教程
Feb 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
php 空格,换行,跳格使用说明
2009/12/18 PHP
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
2018/11/30 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
快速了解python leveldb
2018/01/18 Python
Python内建模块struct实例详解
2018/02/02 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
Python学习之os模块及用法
2020/06/03 Python
接口可以包含哪些成员
2012/09/30 面试题
给老师的一封建议书
2014/03/13 职场文书
遗嘱继承公证书
2014/04/09 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
导游词范文
2015/02/13 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
Golang全局变量加锁的问题解决
2021/05/08 Golang
Python pyecharts绘制条形图详解
2022/04/02 Python
golang连接MySQl使用sqlx库
2022/04/14 Golang