public class DomainTransUtils {

    public static<T>  T parseMap2Object(Map<String,Object> paramMap,Class<T> clazz){
        return JSONObject.parseObject(JSONObject.toJSONString(paramMap),clazz);
    }

    public static Map<String, Object> objectToMap(Object obj) {
        if (obj == null) {
            return null;
        }
        Map<String, Object> map = new HashMap<String, Object>();
        try {
            Field[] declaredFields = obj.getClass().getDeclaredFields();
            for (Field field : declaredFields) {
                field.setAccessible(true);
                map.put(field.getName(), field.get(obj));
            }
        } catch (Exception e) {

        }
        return map;
    }
}

 

相关文章:

  • 2022-12-23
  • 2021-05-30
  • 2022-12-23
  • 2021-10-06
  • 2021-06-12
  • 2022-12-23
  • 2021-11-21
  • 2021-07-13
猜你喜欢
  • 2022-12-23
  • 2021-07-22
  • 2021-12-28
  • 2021-06-17
  • 2021-11-23
  • 2022-02-02
  • 2022-12-23
相关资源
相似解决方案