jmete中beanshell不支持java泛型语法
eclipse中执行成功的代码在jmeter的beanshell中执行失败,查资料jmeter不支持java1.5以后的语法,不支持泛型,将下面的几行代码封装成方法打成jar后使用
import java.util.TreeMap;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.tangxinxing.util.rsautil;
JSONObject object = JSON.parseObject("{\"d\":\"x\",\"a\":\"f\"}");
//jmeter不支持泛型语法,1.5之后的java语法都不支持,只能封装成jar后调用
TreeMap<String ,Object> billMap = JSONObject.parseObject(object.toJSONString(), new TypeReference<TreeMap<String, Object>>(){});
System.out.println("billMap"+billMap);