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实现的文件夹清理程序分享
Nov 22 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
对python sklearn one-hot编码详解
Jul 10 Python
Python wxPython库消息对话框MessageDialog用法示例
Sep 03 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
使用python实现简单五子棋游戏
Jun 18 Python
python实时检测键盘输入函数的示例
Jul 17 Python
Tensorflow累加的实现案例
Feb 05 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
conda安装tensorflow和conda常用命令小结
Feb 20 Python
Python+OpenCV实现图片中的圆形检测
Apr 07 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中余数、取余的妙用
2015/06/29 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
24式加速你的Python(小结)
2019/06/13 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
HTML5 Canvas之测试浏览器是否支持Canvas的方法
2015/01/01 HTML / CSS
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
金鑫耀Java笔试题
2014/09/06 面试题
单位实习证明怎么写
2014/01/17 职场文书
小学生秋游活动方案
2014/02/23 职场文书
读书活动实施方案
2014/03/10 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
2015年手术室工作总结
2015/05/11 职场文书
2015人事行政工作总结范文
2015/05/21 职场文书
商务宴会祝酒词
2015/08/11 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
Spring Boot 实现 WebSocket
2022/04/30 Java/Android