java 复制 一个list 到另一个list

java 复制 list

List<A>复制 到 List<B>, 其中类A和类B的字段查不多一样,有时候使用其他方法可能会复制失败或字段丢失。可以先将list转化为json,再将json转化为list.

导入依赖
         <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.75</version>
        </dependency>

 

List<A>  aList = new ArrayList<>();
List<B>  bList = JSONArray.parseArray(JSON.toJSONString(aList), B.class);

 

posted @ 2021-05-07 10:18  [浪子回头]  阅读(3750)  评论(0编辑  收藏  举报