相同结构的两个类进行转换的方法

1. 用BeanUtils的copyProperties方法

org.springframework.beans.BeanUtils.copyProperties(source, target);   // spring包

org.apache.commons.beanutils.BeanUtils.copyProperties(dest, orig);  // apache包   目标类跟源类  与spring包的相反

2. 用json工具先把类换成json串,再把json串转成目标类

SaasCouponInfo couponInfo = new SaasCouponInfo();
CouponInfo reqData = JSON.parseObject(JSON.toJSONString(couponInfo), CouponInfo.class);

你可能感兴趣的:(工具类)