فهرست منبع

Edit convertEntityToJson

tsurumure 1 سال پیش
والد
کامیت
6919fa6a1e
1فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 4 3
      src/main/java/com/backendsys/utils/MapUtil.java

+ 4 - 3
src/main/java/com/backendsys/utils/MapUtil.java

@@ -61,9 +61,10 @@ public class MapUtil {
         return newMap;
     }
 
+
+
     /**
      * 将 实体类字段命名 转换为 首字母小写的 小驼峰命名
-     * JSONObject demoJSON = MapUtil.convertEntityToJson(demoDTO);
      */
     public static JSONObject convertEntityToJson(Object entity) throws IllegalAccessException {
         JSONObject json = new JSONObject();
@@ -114,7 +115,8 @@ public class MapUtil {
                                 Short.class.isAssignableFrom(field.getType()) ||
                                 Byte.class.isAssignableFrom(field.getType()) ||
                                 Boolean.class.isAssignableFrom(field.getType()) ||
-                                Character.class.isAssignableFrom(field.getType())
+                                Character.class.isAssignableFrom(field.getType()) ||
+                                field.getType().isArray()
                 ) {
                     // 判断不了实体类,只能判断上面的通用类型,适合类型的直接输出
                     json.put(fieldName, fieldValue);
@@ -152,7 +154,6 @@ public class MapUtil {
 
 
 
-
     /**
      * 将对象装换为map
      * @param bean