app-springboot.zip

    1. /**
    2. * map转成实体类
    3. *
    4. */
    5. public static <T> T toCamelCase(Map<String, Object> map, Class<T> clazz) {
    6. Map var = new HashMap();
    7. map.forEach((k, v) -> {
    8. String s = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, k);
    9. var.put(s, v);
    10. });
    11. T bean = JSON.parseObject(JSON.toJSONString(var), clazz);
    12. return bean;
    13. }
    14. /**
    15. *
    16. * <p>Title: 遍历map 如果字符串中有< > 符号,抹去值</p>
    17. * <p>Description: </p>
    18. * @author xiangkai
    19. * @date 2020/4/24 0024 17:30
    20. * @param
    21. * @return
    22. */
    23. public static Map<String,Object> removeSomething(Map<String,Object> map){
    24. Iterator it = map.entrySet().iterator();
    25. Map<String,Object> result =new HashMap<>();
    26. while (it.hasNext()) {
    27. Map.Entry entry =(Map.Entry) it.next();
    28. Object key = entry.getKey();
    29. String key1=key.toString();
    30. Object value = entry.getValue();
    31. Object value1=null;
    32. if(!ObjectUtils.isEmpty(value)){
    33. value1=value.toString().replace("<","").replace(">","");
    34. }
    35. result.put(key1,value1);
    36. }
    37. return result;
    38. }