public static <T> List<T> copyPropertiesList(List<?> src, Class<T> clazz) { if (CollectionUtils.isNotEmpty(src)) { Gson gson = new GsonBuilder().serializeNulls().create(); List<T> lst = new ArrayList<>(); JsonArray array = JsonParser.parseString(gson.toJson(src)).getAsJsonArray(); for (JsonElement elem : array) { lst.add(new Gson().fromJson(elem, clazz)); } return lst; }else{ return null; } }
- Jan 01 Wed 2020 11:23
[JAVA] copy List bean to another
留言列表
發表留言