JSON提取器的使用很方便快捷的能提取出需要的字段,以下为2钟方式:
一、JSON提取器:登录的返回结果如:{"requestId":null,"code":"200","msg":"success","data":"71af131c-4fb8-41c1-81d6-320181e83fc3"},可用以下方式:$.data

二、正则表达式:
{"requestId":null,"code":"200","msg":"success","data":"71af131c-4fb8-41c1-81d6-320181e83fc3"},可用以下方式:"data":"(.*?)" $1$ 1

三、JSON提取器:返回的响应结果如下图所示:

则可用以下提取方式:

reportId;procInstId;taskId;accountName;mainTemplateId
$.data.list[0].id;$.data.list[0].procInstId;$.data.list[0].taskId;$.data.list[0].accountName;$.data.list[0].mainTemplateId
1;1;1;1;1
id未找到;产品id未找到;任务id未找到;账户accountName未找到;主模板未找到
注意:以上的个数要对应一致,分隔符正确,否则会报错
四、JSON提取器的多种形式:
1、$.data.list[0].reportId;$.data.list[0].procInstId;$.data.list[0].accountName;$.data.list[0].accountId


2、$.data.list[*].reportId;$.data.list[*].procInstId;$.data.list[*].accountName;$.data.list[*].accountId


3、$.data.list[*].reportId;$.data.list[*].procInstId;$.data.list[*].accountName;$.data.list[*].accountId


4、$.data.list[*].id;$.data.list[*].name -1;-1--${__V(id_${__counter(true,)})}

$.data.list[*].id;$.data.list[*].name

${id_matchNr}

/xxxxx/plate/delete/${__V(id_${__counter(true,)})}
以上4种形式:
$.data.list[0].reportId;$.data.list[0].taskId; 1;1 ——引用时: ${reportid} ——list[0]:写0,则运行结果只有1条记录
$.data.list[*].reportId;$.data.list[*].procInstId;1;1 ——引用时: ${reportid} ——list[*]:写*,则运行结果出现所有记录
$.data.list[*].reportId;$.data.list[*].taskId;-1;-1 ——引用时下标: ${reportid_1};${taskId_1}
$.data.list[*].id;$.data.list[*].name -1;-1 ——引用时: ${__V(id_${__counter(true,)})}

写法如下:
reportId;procInstId;gscstaskId;accountName
$.data.list[0].id;$.data.list[0].procInstId;$.data.list[0].taskId;$.data.list[0].accountName
1;1;1;1
id未找到;产品id未找到;任务id未找到;账户未找到

gscstaskId_matchNr=1
num=1

写法如下:
$.data.list[*].id;$.data.list[*].procInstId;$.data.list[*].taskId;$.data.list[*].accountName

gscstaskId_matchNr=5
num=1
浙公网安备 33010602011771号