Java中如何将Object转换为List或实体对象呢?
下文笔者讲述Object转list和Object转实体对象的方法分享
1.Object转List对象
List<User> userList= MtUtils.ObjectToList(objData, User.class);例
/** * Object对象转 List集合 * * @param object Object对象 * @param clazz 需要转换的集合 * @param <T> 泛型类 * @return */ public static <T> List<T> ObjectToList(Object object, Class<T> clazz){ try { List<T> result = new ArrayList<>(); if (object instanceof List<?>){ for (Object o : (List<?>) object) { String string = JSONObject.toJSONString(o); T t = JSONObject.parseObject(string, clazz); result.add(t); } return result; } return null; }catch (Exception e){ e.printStackTrace(); System.out.println(e.getMessage()); } return null; }
2.Object转实体对象
User user = JSONObject.parseObject(JSONObject.toJSONString(obj), User.class);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。