如:[{"Code":"26","Name":"杜秋平"},{"Code":"27","Name":"邹章明"},{"Code":"28","Name":"刘小兰"},{"Code":"29","Name":"陈晓飞"}]
用阿里的第三方支持
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.46</version> </dependency>
List<Map<String,Object>> list=JSON.parseObject(memList,List.class);
再利用遍历就可以拿到值了!
如:
for (Map<String, Object> stringStringMap : list) {
String Code=stringStringMap.get("Code");}
自己总结了一下,然后在网上看了一些,摘抄下来加深记忆。如能帮助跟多人也不胜欣喜!!!
摘抄内容:
//下面是把拿到的json字符串转成 json对象 JSONObject jsStr = JSONObject.parseObject(requestBody); //将字符串{“id”:1} //int jsID = Integer.parseInt(jsStr.getString("id"));//获取id的值 /** * json对象转换成java对象 */ InvestorApplyModel stud = (InvestorApplyModel) JSONObject.toJavaObject(jsStr,InvestorApplyModel.class);