赞
踩
直接上代码:
思路:
1.循环List
2.循环List中的每个Map;
3.Map中Value值判空
4.value如果为字符串"null",就替换为null;
// List<Map<String,Object>> 格式数据批量处理 public static List<Map<String,Object>> strNullToNull(List<Map<String,Object>> list){ for (Map<String,Object> map: list) { for (String key : map.keySet()) { if(!String.valueOf(map.get(key)).isEmpty()){ // 必须判空,否则空指针; if(String.valueOf(map.get(key)).equals("null")){ map.put(key,null); } } } } return list; } // 字符串处理 public static Object strNullToNull2(Object obj){ if(!String.valueOf(obj).isEmpty()){ if(String.valueOf(obj).equals("null")){ obj = null; } } return obj; }
亲测有效!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。