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