python读写json+字典保存
2024-08-27 22:49:42
解决方案
json
模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps()
和 json.loads()
, 要比其他序列化函数库如pickle的接口少得多。 下面演示如何将一个Python数据结构转换为JSON:
import json data = {
'name' : 'ACME',
'shares' : 100,
'price' : 542.23
} json_str = json.dumps(data)
下面演示如何将一个JSON编码的字符串转换回一个Python数据结构:
data = json.loads(json_str)
如果你要处理的是文件而不是字符串,你可以使用 json.dump()
和 json.load()
来编码和解码JSON数据。例如:
# Writing JSON data
with open('data.json', 'w') as f:
json.dump(data, f) # Reading data back
with open('data.json', 'r') as f:
data = json.load(f)
最新文章
- Android adb的使用
- php5.3之前版本升级至5.3以及更高版本后部分语法简单归纳
- ASIHttpRequest addRequestHeader的处理
- jQuery(一)delegate() 方法
- CentOS 6.4 安装搭建 Scrapy 0.22 环境
- Infobright高性能数据仓库
- hibernate一对一双向外键关联
- 使用Eclipse提供的Axis1.x生成WSDL文件以及Server和Client代码
- ajax j跨域请求sonp
- The Stern-Brocot Number System(排序二进制)
- python读取命令行参数的方法
- 二、配置QtDesigner、PyUIC及PyRcc
- SSM-MyBatis-07:Mybatis中SqlSession的insert和delete底层到底做了什么
- [LeetCode] 4. 寻找两个有序数组的中位数
- 当linux报 “-bash: fork: 无法分配内存”
- ssh 公钥无秘登录问题
- CentOS安装MySQL的完整步骤
- du
- 计算机网络 0.初识Internet与TCP/IP协议
- RxSwift学习笔记1:RxSwift的编程风格