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);

 

相关文章: