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 相关文章推荐
pymssql ntext字段调用问题解决方法
Dec 17 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
Aug 18 Python
python学习必备知识汇总
Sep 08 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
用Eclipse写python程序
Feb 10 Python
tensorflow识别自己手写数字
Mar 14 Python
python write无法写入文件的解决方法
Jan 23 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
django 链接多个数据库 并使用原生sql实现
Mar 28 Python
Python3.7安装pyaudio教程解析
Jul 24 Python
vscode+PyQt5安装详解步骤
Aug 12 Python
Restful_framework视图组件代码实例解析
Nov 17 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版)
2006/10/09 PHP
ASP和PHP都是可以删除自身的
2007/04/09 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
JS delegate与live浅析
2013/12/21 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
vue slots 组件的组合/分发实例
2018/09/06 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
微信小程序实现翻牌抽奖动画
2020/09/21 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
Python实现从百度API获取天气的方法
2015/03/11 Python
Python tkinter事件高级用法实例
2018/01/31 Python
实时获取Python的print输出流方法
2019/01/07 Python
在django模板中实现超链接配置
2019/08/21 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
美国保健品专家:Life Extension
2018/05/04 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
话题作文之诚信
2019/11/28 职场文书
python编写函数注意事项总结
2021/03/29 Python
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
mysql事务对效率的影响分析总结
2021/10/24 MySQL
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle