11package io .github .filelize ;
22
33import com .fasterxml .jackson .databind .ObjectMapper ;
4+ import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule ;
45import org .slf4j .Logger ;
56import org .slf4j .LoggerFactory ;
67
8+ import java .text .SimpleDateFormat ;
79import java .util .List ;
810import java .util .Map ;
911
@@ -20,13 +22,18 @@ public class Filelizer implements IFilelizer {
2022 private final FilelizeType defaultFilelizeType ;
2123
2224 public Filelizer (String basePath ) {
23- this .filelizerObject = new FilelizerObject (basePath );
24- this .filelizerSingle = new FilelizerSingle (basePath );
25- this .filelizerMultiple = new FilelizerMultiple (basePath );
25+ var objectMapper = new ObjectMapper ();
26+ objectMapper .registerModule (new JavaTimeModule ());
27+ objectMapper .setDateFormat (new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss z" ));
28+ this .filelizerObject = new FilelizerObject (basePath , objectMapper );
29+ this .filelizerSingle = new FilelizerSingle (basePath , objectMapper );
30+ this .filelizerMultiple = new FilelizerMultiple (basePath , objectMapper );
2631 this .defaultFilelizeType = FilelizeType .OBJECT_FILE ;
2732 }
2833
2934 public Filelizer (String basePath , ObjectMapper objectMapper , FilelizeType defaultFilelizeType ) {
35+ objectMapper .registerModule (new JavaTimeModule ());
36+ objectMapper .setDateFormat (new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss z" ));
3037 this .filelizerObject = new FilelizerObject (basePath , objectMapper );
3138 this .filelizerSingle = new FilelizerSingle (basePath , objectMapper );
3239 this .filelizerMultiple = new FilelizerMultiple (basePath , objectMapper );
0 commit comments