Python json.loads() 与 json.dumps()
2021/7/3 12:51:17
本文主要是介绍Python json.loads() 与 json.dumps(),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
json.loads() 和 json.dumps() 是 json格式处理函数
1. json.loads() -----> json格式转 pyhton数据类型
json.loads()函数 是 将json格式 转为 python 数据类型
代码理解:
import json json_str = '{"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"}' print(type(json_str)) data = json.loads(json_str) print(f'使用json.loads后,类型转化为:{type(data)}') print(data) 结果如下: <class 'str'> 使用json.loads后,类型转化为:<class 'dict'> {'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民医院'}
2. json.dumps() ---> python数据类型转json格式
json.dumps()函数 是 将python数据类型 转化为 json格式
代码理解:
import json list = ['iplaypython',[1,2,3], {'name':'xiaoming'}] print(type(list)) json_str = json.dumps(list)# print(f'使用json.dumps后,类型转化为:{type(json_str)}') print(json_str) 结果如下: <class 'list'> 使用json.dumps后,类型转化为:<class 'str'> ["iplaypython", [1, 2, 3], {"name": "xiaoming"}]
import json dict = {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"} print(type(dict)) json_str = json.dumps(dict,ensure_ascii=False)# print(f'使用json.dumps后,类型转化为:{type(json_str)}') print(json_str) 示例如下: <class 'dict'> 使用json.dumps后,类型转化为:<class 'str'> {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"}
这篇关于Python json.loads() 与 json.dumps()的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程
- 2024-12-20Vuex4课程:新手入门到上手实战全攻略