Browse Source

修复LocalDatetime序列化数组找不到name的问题,直接序列化为时间戳

chenjun 1 year ago
parent
commit
7922905dc2

+ 3 - 1
zjugis-framework/zjugis-spring-boot-starter-web/src/main/java/com/zjugis/framework/jackson/core/databind/LocalDateTimeSerializer.java

@@ -36,7 +36,9 @@ public class LocalDateTimeSerializer extends JsonSerializer<LocalDateTime> imple
         // 获取字段
         Field declaredField = null;
         try {
-            declaredField = getDeclaredField(aClass, currentName);
+            if(StringUtils.isNotBlank(currentName)){
+                declaredField = getDeclaredField(aClass, currentName);
+            }
         } catch (NoSuchFieldException e) {
             e.printStackTrace();
         }