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中字典映射类型的学习教程
Aug 20 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 Python
tensorflow学习笔记之简单的神经网络训练和测试
Apr 15 Python
Python检测网络延迟的代码
May 15 Python
python实现可视化动态CPU性能监控
Jun 21 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
python 追踪except信息方式
Apr 25 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
Aug 07 Python
Pytorch1.5.1版本安装的方法步骤
Dec 31 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+mysql写的简单留言本实例代码
2008/07/25 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
Python实现ssh批量登录并执行命令
2016/10/25 Python
python实现感知器算法(批处理)
2019/01/18 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
恒华伟业笔试面试题
2015/02/26 面试题
检举信的格式及范文
2014/04/04 职场文书
个人贷款收入证明
2014/10/26 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
小程序实现筛子抽奖
2021/05/26 Javascript
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
win11怎么消除图标小盾牌?win11消除图标小盾牌解决方法
2022/08/05 数码科技