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 相关文章推荐
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
Dec 31 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
python中列表和元组的区别
Dec 18 Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
Python matplotlib生成图片背景透明的示例代码
Aug 30 Python
python enumerate内置函数用法总结
Jan 07 Python
利用Pytorch实现简单的线性回归算法
Jan 15 Python
pytorch实现特殊的Module--Sqeuential三种写法
Jan 15 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
2012/02/03 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
微信小程序 开发经验整理
2017/02/15 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
讲解Python中的标识运算符
2015/05/14 Python
Python实时获取cmd的输出
2015/12/13 Python
python小程序实现刷票功能详解
2019/07/17 Python
Python 转换文本编码实现解析
2019/08/27 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
出差报告格式模板
2014/11/06 职场文书
2016年寒假生活小结
2015/10/10 职场文书
学校标语口号大全
2015/12/26 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python
详解Python自动化之文件自动化处理
2021/06/21 Python
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL