|
@@ -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
|