público de clase DomainTransUtils { públicas estáticas <T> T parseMap2Object (Map <String, Object> paramMap, Clase <T> clazz) { volver JSONObject.parseObject (JSONObject.toJSONString (paramMap), clazz); } Pública estática Map <String, Object> objectToMap (Object obj) { si (obj == nula ) { retorno nula ; } Mapa <String, Object> Mapa = nuevo HashMap <String, Object> (); tratar { Campo [] declaredFields =obj.getClass () getDeclaredFields ().; para (campo Campo: declaredFields) { field.setAccessible ( verdadero ); map.put (field.getName (), field.get (obj)); } } Catch (Exception e) { } rendimiento mapa; } }