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 的几种方式,以及测试各种方式转换的性能。 第一种方式...