|
@@ -1,7 +1,5 @@
|
|
|
package cn.rankin.common.utils.util;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
-
|
|
|
import java.lang.reflect.Field;
|
|
|
import java.util.Collection;
|
|
|
import java.util.HashMap;
|
|
@@ -13,6 +11,10 @@ public class BeanUtil {
|
|
|
private BeanUtil(){}
|
|
|
|
|
|
public static Map<String, Object> convertToMap(Object obj) {
|
|
|
+ return convertToMap(obj, false);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static Map<String, Object> convertToMap(Object obj, boolean convertNull) {
|
|
|
if(obj == null){
|
|
|
return null;
|
|
|
}
|
|
@@ -38,6 +40,9 @@ public class BeanUtil {
|
|
|
}
|
|
|
map.put(field.getName(), o);
|
|
|
}
|
|
|
+ else if(convertNull) {
|
|
|
+ map.put(field.getName(), null);
|
|
|
+ }
|
|
|
|
|
|
} catch (IllegalAccessException e) {
|
|
|
e.printStackTrace();
|