java JavaBean转化为map (利用Java反射实现)

原创 2018年04月17日 16:31:26
/**
       * 获取利用反射获取类里面的值和名称转化为map
       *
       * @param obj //JavaBean
       * @return map
       * @throws IllegalAccessException
       */

public static Map<String, Object> objectToMap(Object obj) throws IllegalAccessException {
          Map<String, Object> map = new HashMap<>();
          Class<?> clazz = obj.getClass();
         for (Field field : clazz.getDeclaredFields()) {
                  field.setAccessible(true);
                  String fieldName = field.getName();
                  Object value = field.get(obj);
                  map.put(fieldName, value);
         }
    return map;
}

Java高级开发必备之Java反射视频教程

能学到什么? 1、能够理解并应用反射机制。 2、能够了解反射机制在集合泛型中的应用。 3、有利于更好的学习框架等Java高级技术。
  • 2018年03月13日 10:27

通过java的反射机制实现Map、JavaBean、JSON的相互转换工具类

import java.lang.reflect.Method;  import java.text.ParseException;  import java.util.HashMap;  im...
  • Baple
  • Baple
  • 2015-06-04 16:22:09
  • 2575

Java反射机制应用(JavaBean转换Map形式)

最近http传参的时,看着名值对,突然就想到了一个java反射,起初没觉得什么,不过后来就想到了下面的东西。 是不是可以将javaBean的属性和值转换成http的参数格式呢?或者说,转换成更加方便得...
  • zhouyj1204
  • zhouyj1204
  • 2016-02-01 10:32:33
  • 287

Java反射实现JSON与JavaBean之间的转换

项目中需要将Websocket服务器传来的JSON字符串解析并存入数据库,该JSON字符串是与系统中的实体一一对应的,如果要单独解析会十分麻烦,而且一大段代码很不美观,于是写了一个小工具方法,自动将J...
  • Terry_Solar
  • Terry_Solar
  • 2017-03-08 22:45:57
  • 848

一种Map与JavaBean可配置转换的实现

文/李智慧Map与Model(JavaBean)之间存在逻辑映射关系,在存在Map实例的情况下,可通过调用该工具获得对应的Model实例,在存在Model实例的情况下,可通过调用该工具获得对应的Map...
  • desertfish
  • desertfish
  • 2007-04-17 13:10:00
  • 3898

利用java反射机制实现List<Map<String, Object>>转化为List<JavaBean>

BEGIN; 最近在用hibernate做项目,由于后续的业务功能比较多,然后框架原设计没有使用到一对多、一对一等特性,(艹TA妹)没办法,只能用原生sql语句获得需要的结果集。但是返回过来...
  • cyzshenzhen
  • cyzshenzhen
  • 2013-08-17 12:12:33
  • 3639

用dom4j及反射机制将xml转换成JavaBean

 import java.io.File; import java.io.FileWriter; import java.lang.reflect.Field; import java.l...
  • u010572068
  • u010572068
  • 2015-05-13 10:52:57
  • 1420

JavaBean与Map的相互转换

我们都知道,JavaBean中的属性的结构是这样的: 属性名=属性值 这个结构跟Map集合中的数据结构极其相似: Key=value 那么,问题来了,我们是否可以将Map转换为JavaBean...
  • caidie_huang
  • caidie_huang
  • 2016-08-30 21:15:38
  • 3975

Map转换为JAVABean的方法

用jackson来干 Object originOrderDtoMap=orderService.findById(orderDto.getId()); ObjectMapper ma...
  • quuqu
  • quuqu
  • 2016-09-26 15:29:31
  • 1333

使用Java泛型和反射技术将Mysql记录集转换为Javabean集合

实现原理: * 获取结果集的元数据,得到各列的列名称 * 使用反射,创建参数clazz的对象,调用对象与列名称相对应的所有的set方法 * 【注意】请确保结果集的列名称和Javabean的属性名...
  • a997208868
  • a997208868
  • 2015-08-27 22:45:12
  • 499
收藏助手
不良信息举报
您举报文章:java JavaBean转化为map (利用Java反射实现)
举报原因:
原因补充:

(最多只允许输入30个字)