下面是一个如何使用ObjectToMapConverter工具类的示例。 publicclassPerson{privateStringname;privateintage;publicPerson(Stringname,intage){this.name=name;this.age=age;}}publicclassMain{publicstaticvoidmain(String[]args){Personperson=newPerson("Alice",30);Map<String,Object>personMap=ObjectToMapConverter.conve...
我们首先需要定义一个工具类,用于实现将对象转为Map的功能。 // 定义ObjectToMapUtil工具类publicclassObjectToMapUtil{// 这里定义将对象转Map的方法} 1. 2. 3. 4. 实现将对象转Map的方法 接下来,在工具类中实现将对象转为Map的方法。 // 将对象转为Map的方法publicstaticMap<String,Object>convertObjectToMap...
import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; public class EntityUtils { /** * 实体类转Map * @param object * @return */ public static MapentityToMap(Object object) { Mapmap = new HashMap(); for (Field field : object.getClass().getDeclaredFields())...
工具类代码如下: importcn.hutool.core.bean.BeanDesc;importcn.hutool.core.bean.BeanUtil;importjava.lang.reflect.Method;importjava.util.Collection;importjava.util.HashMap;importjava.util.Map;publicclassBeanConvertUtils{publicstaticMap<String,String>beanToMap(Objectbean){Map<String,String>targetMap=newHash...
java实体对象与Map之间的转换工具类 importjava.lang.reflect.Field;importjava.util.HashMap;importjava.util.Map;publicclassEntityUtils {/*** 实体类转Map *@paramobject *@return*/publicstaticMap<String, Object>entityToMap(Object object) { Map<String, Object> map =newHashMap();for(Field field : ob...
Map<String, Object> personMap = BeanUtil.beanToMap(person); System.out.println(personMap); // 输出:{name=Alice, age=30} // Map转换为对象 Person newPerson = BeanUtil.mapToBean(personMap, Person.class, true); System.out.println(newPerson.getName()); // 输出:Alice ...
}/*** *object转map,同名属性赋值 *@paramobj *@return*@throwsException*/publicstaticMap<String, Object> objectToMap(Object obj)throwsException {if(obj ==null) {returnnull; } Map<String, Object> map =newHashMap<String, Object>();
{e.printStackTrace();}});returnmap;}publicstaticvoidmain(String[]args){TUserInfo tUserInfo=newTUserInfo();tUserInfo.setId("susisda");tUserInfo.setUserName("susisda");tUserInfo.setCreateTime(newDate());Map<String,Object>map=objectToMap(tUserInfo);System.out.println(JSON.toJSONString(map));...
logger.warn("Object转Map出错", e); } return result; } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.