类 MapUtils
- java.lang.Object
-
- me.youm.frame.common.utils.MapUtils
-
public class MapUtils extends Object
- 作者:
- youta
-
-
构造器概要
构造器 构造器 说明 MapUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Mapjson2Map(String json)Description: json字符串转为Map对象static Stringmap2Json(Map<String,Object> map)Description:将Map集合转换为Json字符串static ObjectmapToObject1(Map<?,?> map, Class beanClass)Description:使用org.apache.commons.beanutils进行转换 将MAP转换为对象static ObjectmapToObject2(Map<String,Object> map, Class<?> beanClass)Description:使用Introspector进行转换 将Map转换为对象static ObjectmapToObject3(Map<String,Object> map, Class<?> beanClass)Description:使用reflect进行转换 将Map转换为对象,继承而来的属性如果没有默认初始值则为null值。static Map<?,?>objectToMap1(Object obj)Description:使用org.apache.commons.beanutils进行转换 将对象转换为Mapstatic Map<String,Object>objectToMap2(Object obj)Description:使用Introspector进行转换 将对象转换为Map,但是以get开头的方法名及结果也会放在Map里面。static Map<String,Object>objectToMap3(Object obj)Description:使用reflect进行转换 将对象转换为Map,注意此方法,对象继承的属性不会被处理,所以,如果实体有继承父级实体则不要使用此方法。
-
-
-
方法详细资料
-
objectToMap1
public static Map<?,?> objectToMap1(Object obj)
Description:使用org.apache.commons.beanutils进行转换 将对象转换为Map- 参数:
obj- 要转换为Map的对象
-
mapToObject1
public static Object mapToObject1(Map<?,?> map, Class beanClass) throws Exception
Description:使用org.apache.commons.beanutils进行转换 将MAP转换为对象- 参数:
map- 对象beanClass- 要转换为bean的class- 返回:
- java.lang.Object
- 抛出:
Exception
-
objectToMap2
public static Map<String,Object> objectToMap2(Object obj)
Description:使用Introspector进行转换 将对象转换为Map,但是以get开头的方法名及结果也会放在Map里面。,如果方法有参数可能会错误值或异常- 参数:
obj- 对象
-
mapToObject2
public static Object mapToObject2(Map<String,Object> map, Class<?> beanClass)
Description:使用Introspector进行转换 将Map转换为对象- 参数:
map- Map对象beanClass- bean的Class- 返回:
- java.lang.Object
-
mapToObject3
public static Object mapToObject3(Map<String,Object> map, Class<?> beanClass) throws Exception
Description:使用reflect进行转换 将Map转换为对象,继承而来的属性如果没有默认初始值则为null值。- 参数:
map- Map对象beanClass- bean的Class- 返回:
- java.lang.Object
- 抛出:
Exception
-
objectToMap3
public static Map<String,Object> objectToMap3(Object obj) throws Exception
Description:使用reflect进行转换 将对象转换为Map,注意此方法,对象继承的属性不会被处理,所以,如果实体有继承父级实体则不要使用此方法。- 参数:
obj- 对象- 抛出:
Exception
-
map2Json
public static String map2Json(Map<String,Object> map)
Description:将Map集合转换为Json字符串- 参数:
map- Map对象- 返回:
- java.lang.String
-
-