輸入VIN然后獲取返回值json 串,拼接非規則json
標題頭
以下是返回的json串
{ "error": "success", "result": { "11366": { "brand_id": "15", "brand_name": "日產", "car_make_id": "27", "car_model_id": "341", "car_trim_id": "9779", "liyang_chexing_id": "CDN0616A0042", "make_id": "27", "make_name": "東風日產", "model_id": "341", "model_name": "騏達", "youxinpai_chexing_name": "2008款 1.6 自動 GS尊貴型NAVI", "youxinpai_id": "11366" }, "16524": { "brand_id": "15", "brand_name": "日產", "car_make_id": "27", "car_model_id": "341", "car_trim_id": "9017", "liyang_chexing_id": "CDN0616A0044", "make_id": "27", "make_name": "東風日產", "model_id": "341", "model_name": "騏達", "youxinpai_chexing_name": "2008款 1.6 自動 G時尚型", "youxinpai_id": "16524" }, "16526": { "brand_id": "15", "brand_name": "日產", "car_make_id": "27", "car_model_id": "341", "car_trim_id": "9019", "liyang_chexing_id": "CDN0616A0046", "make_id": "27", "make_name": "東風日產", "model_id": "341", "model_name": "騏達", "youxinpai_chexing_name": "2008款 1.6 自動 GE智能型", "youxinpai_id": "16526" }, "83439": { "brand_id": "15", "brand_name": "日產", "car_make_id": "27", "car_model_id": "341", "car_trim_id": "83448", "liyang_chexing_id": "CDN0616A0048", "make_id": "27", "make_name": "東風日產", "model_id": "341", "model_name": "騏達", "youxinpai_chexing_name": "2008款 1.6 自動 豪華型", "youxinpai_id": "83439" } }, "src": "ly" }
網上這個教程無法解析Jmeter BeanShell PostProcessor提取json數據
采取以下處理方式
下面為傳入的3個關鍵字段
package com.tools;
public class Item {
private String str1;
private String str2;
private String str3;
public Item(String str1, String str2, String str3) {
super();
this.str1 = str1;
this.str2 = str2;
this.str3 = str3;
}
public String getStr1() {
return str1;
}
public void setStr1(String str1) {
this.str1 = str1;
}
public String getStr2() {
return str2;
}
public void setStr2(String str2) {
this.str2 = str2;
}
public String getStr3() {
return str3;
}
public void setStr3(String str3) {
this.str3 = str3;
}
}


