近期做接口自动化时,遇到一些问题,当后端某个查询接口将参数返回给前端接口,另一个接口调用此参数,但里面的参数需要前一个接口进行相应转换且参数类型为json套json格式,带有转义字符:;
后端返回结果类型:
{
"msgList":null,
"success":true,
"code":"200",
"message":"",
"data":"{"al":{"A":"a","B":1,"C":1},"D":"d","put":[{"ali":"q","w":"e","type":"t"},{"ali":"r","w":"y","type":"ST"}],"parameters":[]}"
}
目前遇到到问题如下:
一、后端返回的是json套json格式,里json有反斜杠,没法直接用JSON extractor进行获取参数;
二、需要对参数进行相应处理才能作为其他接口的输入参数:
1.1 获取到返回结果,data里是里json;需要获取到里json(所有的双引号前面都有反斜杠)的某个key的value值;
1.2需要获取到里json里的put里的某一类key对应的value,如所有的name或id下