如圖,數(shù)據(jù)格式:

圖片.png
目標(biāo)格式:["dtInject","dtSqueezeOut","dtBlowing","dtWelding","dtBalance"]
方法:JSONPath表達(dá)式:$[*].code

圖片.png
還可以通過后置腳本提取
import org.json.JSONObject;
import org.json.JSONArray;
log.info("===========獲取設(shè)備類型的測試打印開始===========");
//獲取請求返回值,此處值為String類型
String response = prev.getResponseDataAsString();
// log.info("response===:"+response);
//將String類型的返回值轉(zhuǎn)換為jsonArray對象
JSONArray responseJson = new JSONArray(response);
// log.info("responseJson 的數(shù)據(jù)類型是===:"+responseJson.getClass());
var dataLength = responseJson.length();
log.info("dataLength===:"+dataLength);
vars.put("typeNum", dataLength.toString());
ArrayList code_list = new ArrayList();
for(i=0;i<dataLength;i++){
typeCode = responseJson.getJSONObject(i).get("code");
code_list.add(typeCode);
}
//打印數(shù)組對象
log.info("code_list===:"+code_list);
// vars.put("code_list", code_list.toString());
vars.putObject("code_list", code_list);
log.info("===========獲取設(shè)備類型的測試打印結(jié)束==========");
提取結(jié)果

圖片.png