POJO TO Map

来源:互联网 发布:崔牛会 知乎 编辑:程序博客网 时间:2024/06/04 17:42

这是一个简单的Java bean通过反射的方式获取属性和值的方法。

private Map<String, Object> getMap(Object request) {        Map<String, Object> params = new HashMap<>();        if (request == null) {            return params;        }        Field fields[] = request.getClass().getDeclaredFields();        for (Field field : fields) {            try {                field.setAccessible(true);                Object obj = field.get(request);                params.put(field.getName(), obj);            } catch (IllegalAccessException e) {                e.printStackTrace();            }        }        return params;    }
0 0
原创粉丝点击