requests接口自动化1-json序列化与反序列化
2024-08-24 23:29:26
json序列化与反序列化:
序列化:将对象转换为json字符串
反序列化:将json字符串转换为对象,比如转换为python里的字典
import json
#定义字典
dict1={'username':'管理员','password':'123'} print("原来数据类型:",type(dict1))
print("原来数据:",dict1) #序列化:dumps,把对象转换为json格式字符串
str1=json.dumps(dict1)
print("序列化后数据类型:",type(str1))
print("序列化后数据:",str1) #反序列化:loads,把json格式字符串转换为对象
dict2=json.loads(str1)
print("反序列化后数据类型:",type(dict2))
print("反序列化后数据:",dict2)
运行结果:
D:\Python37\python.exe E:/PycharmProjects/home_UI/apistudy/jsonstudy.py
原来数据类型: <class 'dict'>
原来数据: {'username': '管理员', 'password': '123'}
序列化后数据类型: <class 'str'>
序列化后数据: {"username": "\u7ba1\u7406\u5458", "password": "123"}
反序列化后数据类型: <class 'dict'>
反序列化后数据: {'username': '管理员', 'password': '123'} Process finished with exit code 0
最新文章
- StreamHelper
- rem 和 ::
- iOS开发之网络编程--XCode7 更新以来需要手动设置的内容
- 利用CSS3 中steps()制用动画
- 教你50招提升ASP.NET性能(九):显式的使用using语句减少内存泄露
- 在Window IIS中安装运行node.js应用—你疯了吗
- cocos2dx3.1.1+cocosstudio+lua问题总结
- android——彻底关闭——应用程序
- java 自制类加载器的简单实现
- MSN在Win7下80072f0d错误解决
- javascript 判断微信浏览器
- AddBinary
- 打印十字图 JAVA 递归实现
- position:fixed not work?
- 02 Redis关闭服务报错---(error) ERR Errors trying to SHUTDOWN. Check logs.
- springboot学习笔记-5 springboot整合shiro
- SpringBoot笔记十二:缓存
- 如何将备份的oracle数据库还原到指定用户下。
- 10 并发编程-(线程)-GIL全局解释器锁&;死锁与递归锁
- IDEA的maven项目中静态文件编译的路径问题(未测试)