python 处理 json 四个函数dumps、loads、dump、load的区别
2024-09-03 20:55:15
1 .json.dumps() 函数是将一个 Python 数据类型列表(可以理解为字典)进行json格式的编码(转换成字符串,用于传播)
eg,
dict = {"age": "12"}
json_str = json.dumps(dict)
1
2
2. json.loads() 函数是将 json 格式数据(字符串)转换为字典(方便取出里面的数据),和 json.dumps() 正好相反
eg,
json_str = '{"age": "12"}'
dict = json.loads(json_str)
age = dict['age']
3. json.dump() 函数用于将 json 信息(字符串)写进文件
eg,
json_str = "{'age': '12'}"
file = open('1.json', 'w', encoding='utf-8')
json.dump(json_str, file)
4. json.load() 函数用于读取 json 信息(文件)转成字符串,和 json.dump() 相反
eg,
file = open('1.json', 'r', encoding='utf-8')
info = json.load(file)
————————————————
最新文章
- 使用IdleTest进行TDD单元测试驱动开发演练(2)
- 再记一次w3wp占用CPU过高的解决过程(Dictionary和线程安全)
- 广告点击率 CTR预估中GBDT与LR融合方案
- geeksforgeeks@ Equal to product (Binary Search)
- java + spring (jython\python\script) Error:SyntaxError: no viable alternative at character '\n'
- 【IOS 开发】Object-C 入门 Xcode 环境具体解释
- [Swift]LeetCode342. 4的幂 | Power of Four
- c#中序列化和反序列化的理解
- Oracle定时备份数据库
- rm -rf python 实现 v0.1
- centos安装VirtualBox增强包VBoxGuestAdditions
- Python中print/format字符串格式化实例
- Grafana+Zabbix使用配置
- ZOJ 3203 灯泡
- CCCC L2-020. 功夫传人 搜索 bfs &;&; 精度+ 特判
- 《DSP using MATLAB》Problem 4.17
- 对于表达式比较长的 for 语句和 if 语句
- 【Jmeter】压测mysql数据库中间件mycat
- Android多渠道打包工具
- 在apache2.4.6中配置虚拟主机支持web.py
热门文章
- Win10怎么添加开机启动项?Win10添加开机自动运行软件三种方法
- 故事板(StoryBoards)和动画(Animations)
- LeetCode:627.交换工资
- 使用lodop.js打印控件打印table并分页等
- asp.net frameworke处理程序的作用
- pymysql_mysql密码重置方法,连接局域网数据库的解决办法
- Java攻城狮面试题录:笔试篇(1)
- jenkins 持续集成笔记1 --- 安装配置
- storm入门基本知识
- Codeforces 1175F The Number of Subpermutations