请求参数中嵌套了字典,我将请求请求参数转化成字符串,打印出来请求参数类型还是字典类型

来源:7-9 主流程封装及错误解决调试

慕用4075421

2020-06-29

图片描述
老师,再请教一下 .json 文件中的请求参数嵌套了字典,我将请求参数转成字符串:json.dumps(request_data),打印出来请求参数,还是dict类型

写回答

4回答

慕用4075421

提问者

2020-06-30

//img.mukewang.com/szimg/5efb0b0a09b750c417260218.jpg

老师,像这种,请求参数嵌套了字典、列表的,我问了以下,后端对里面嵌套的值进行了字符串的处理;

那么,我是把请求参数放在json文件的,我该怎么对嵌套的字典列表,进行单独字符串处理呢?

我试过以下方法: (截图这样写,参数放在json文件中,是不可以的)

1、把请求参数拿出来,放在主方法里边执行,字典参数用引号括起来;

//img1.sycdn.imooc.com/szimg/5efb0c8c093bf69207970516.jpg

2、单独把字典的参数json.dumps() 

//img.mukewang.com/szimg/5efb0cf1097909eb08800499.jpg


0
2
慕用4075421
好的,谢谢老师
2020-07-01
共2条回复

Mushishi

2020-06-30

而且你这个错误是告诉你服务端返回的结果不是json。你去json解析了

0
0

Mushishi

2020-06-30

额,你上面转换了,但是你下面没有转换呀。

0
0

慕用4075421

提问者

2020-06-29

补充:请求参数带列表、字典的,执行接口,抓包的key value 如图:

//img.mukewang.com/szimg/5ef9b3f20954ecda13770167.jpg

0
0

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程