对象转化方法日常搬砖中会遇到很多。这里主要记录一下日常用的比较特殊的
1、json 转 map
最常见的就是直接json 转化
String glath="json串";
Map<String, Object> map2 = JSON.parseObject(glath);
特殊情况需要转化的map保持有序
Map<String, Object> map = JSON.parseObject(glath, LinkedHashMap.class, Feature.OrderedField);
需要的包
2、对象复制
有时候我们需要将一个对象复制成多个。然后更改各自的属性,使他们互不干扰
Object glath1,glath2;
ConvertUtils.register(new DateConverter(null), java.util.Date.class);
BeanUtils.copyProperties(glath2, glath1);
将glath1复制给glath2,然后更改glath2的属性,并不会同时更改glath1的属性!
需要的包
后续开发中遇到特殊的我会继续记录,当然大家也可以评论区记录!
我是格林爱童话,欢迎大家观看点赞!