json字符串转数组转对象

来源:互联网 发布:路由器突然没有网络 编辑:程序博客网 时间:2024/05/20 19:11

举例子,现在有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">    }



0 0
原创粉丝点击