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实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
跟老齐学Python之玩转字符串(3)
Sep 14 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
利用python程序帮大家清理windows垃圾
Jan 15 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
idea创建springMVC框架和配置小文件的教程图解
Sep 18 Python
django项目搭建与Session使用详解
Oct 10 Python
python实现复制大量文件功能
Aug 31 Python
如何利用Python开发一个简单的猜数字游戏
Sep 22 Python
python操作gitlab API过程解析
Dec 27 Python
jupyter notebook 写代码自动补全的实现
Nov 02 Python
python 写一个文件分发小程序
Dec 05 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
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
表单内同名元素的控制
2006/11/22 Javascript
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
Python实现的rsa加密算法详解
2018/01/24 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python 文件查找及内容匹配方法
2018/10/25 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
创业培训计划书
2014/05/03 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
PHP实现两种排课方式
2021/06/26 PHP
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
vue实力踩坑之push当前页无效
2022/04/10 Vue.js