举例子,现在有json字符串[{"subsidy":"23","subFlag":"0"}],想将它转为对象,比如转为map,要怎么实现呢,下面写一种方法参考

public List<Object> getDataByCondition1() {
        
            List<Object> mapList = null;
                String jsonStr = "+[{"subsidy":"23","subFlag":"0"}]+";
                if(!Strings.isNullOrEmpty(jsonStr)){
                    JSONArray jsonArr = JSONArray.fromObject(jsonStr);
                    String classStr = configData.getDataclass();
                    if(Strings.isNullOrEmpty(classStr)){
                        classStr = "java.util.Map";
                    }
                    Class clazz = Class.forName(classStr);
                    mapList = (List)JSONArray.toCollection(jsonArr,clazz);
                }
         return mapList;
<pre name="code" class="java">    }