輸入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; } }