public class JsonUtil {/**
* 将json转化成map
* @param jsonStr
* @return
*/public static Map<String, Object>convertJsonStrToMap(String jsonStr){

Map
<String, Object> map =JSON.parseObject(
jsonStr,
new TypeReference<Map<String, Object>>(){} );returnmap;
}
}
        String jsonData = "{id:100,list:[{a:1},{a:2}]";
Map
<String, Object> map =JsonUtil.convertJsonStrToMap(jsonData);
System.out.println(map);
Integer id
= MapUtils.getInteger(map, "id");
Object list
= MapUtils.getObject(map, "list");
List
<JSONObject> ll =(List)list;for(JSONObject s : ll) {
String eleVal
= s.get("a").toString();
System.out.println(s
+"---a的值是:"+eleVal);
}

 

标签: none


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。