用python实现接口测试(八、实现序列化与反序列化)

简介: 前言在python中,序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式字符串解码为python数据对象。

前言

在python中,序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式字符串解码为python数据对象。

一、字典,通过json把它序列化为json格式的字符串

img_723b1691c04890b444fa9ca0da8b0dfd.png
json-字符串

通过上面代码显示,这就是序列化过程。

二、字符串,通过json格式的字符串解码为python的数据对象

img_ae84fb6ccafd53bf05ea9062478072ec.png
字符串-python

三、文件内容,进行序列化和反序列化操作

1.先序列化后在写入文件中去

img_9ec7644b9644bb4cc85feae34f09e6e4.png
文件序列化与反序列化操作

2.先读取文件后再进行反序列化操作

img_0ab588e26b30e19837948bd6067fc090.png
文件内容序列化与反序列化操作

四、通过对文件的形式来进行序列化和反序列化

img_04a7034384189527d40d9ac91f78e67d.png
文件序列化与反序列化操作
目录
相关文章
|
29天前
|
存储 C#
C#中的序列化和反序列化
C#中的序列化和反序列化
12 0
|
1月前
|
Python
Python中 If语句条件测试
Python中 If语句条件测试
20 1
|
1月前
|
存储 Java 数据库
|
6天前
|
Web App开发 测试技术 网络安全
|
6天前
|
存储 Java
Java输入输出:解释一下序列化和反序列化。
Java中的序列化和反序列化是将对象转换为字节流和反之的过程。ObjectOutputStream用于序列化,ObjectInputStream则用于反序列化。示例展示了如何创建一个实现Serializable接口的Person类,并将其序列化到文件,然后从文件反序列化回Person对象。
15 5
|
13天前
|
监控 物联网 Linux
python测试串口最大通信速率
【4月更文挑战第5天】
|
14天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
34 6
|
29天前
|
存储 C#
C#中的序列化和反序列化案例
C#中的序列化和反序列化案例
11 0
|
29天前
|
Web App开发 前端开发 JavaScript
Python Selenium是一个强大的自动化测试工具
Python Selenium是一个强大的自动化测试工具
|
1月前
|
测试技术 数据库 Python
python测试代码(二)
python测试代码(二)
19 0