JAVA 复制对象等一些特殊的对象之间的转化方法

对象转化方法日常搬砖中会遇到很多。这里主要记录一下日常用的比较特殊的

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的属性!

需要的包

后续开发中遇到特殊的我会继续记录,当然大家也可以评论区记录!


我是格林爱童话,欢迎大家观看点赞!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值