import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;
public class ObjectToMapUtils {
public static Map<String, Object> objectToMap(Object object){
Map<String,Object> resultMap = new HashMap<>();
Class<?> clazz = object.getClass();
Field [] fields = clazz.getDeclaredFields();
for (Field field : fields) {
try {
field.setAccessible(true);
Object val = field.get(object);
if (null == obj) {
continue;
}
resultMap.put(field.getName(), val);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
return resultMap;
}
public static void main(String[] args) {
Map<String, Object> resultMap = objectToMap(object);
System.out.println(resultMap);
}
}
Object转换Map
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Map srcMap =new HashMap (); Map tempMap = srcMap; Map d...
- /** * 将json文件的格式转换表单数据格式,以便保存表单和加载表单。 * @param result jso...
- 编写转换帮助类 遍历出List<JavaBean>的对象,调用上面已经写好的ListBeanToListMap方法...
- 后台返回前端json list map object对象 javaBean 相互转换 引入maven 如下 <d...
- 本文记录 ES6 中新增的 Map 对象转换为 Object 的几种方式,以及测试各种方式转换的性能。 第一种方式...