Skip to content

Commit 0876c0c

Browse files
committed
Added so that we can handle ZoneDateTime in a good way as json
1 parent 04653ab commit 0876c0c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/io/github/filelize/Filelizer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.github.filelize;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
4+
import com.fasterxml.jackson.databind.SerializationFeature;
45
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
56
import org.slf4j.Logger;
67
import org.slf4j.LoggerFactory;
@@ -24,7 +25,7 @@ public class Filelizer implements IFilelizer {
2425
public Filelizer(String basePath) {
2526
var objectMapper = new ObjectMapper();
2627
objectMapper.registerModule(new JavaTimeModule());
27-
objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z"));
28+
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
2829
this.filelizerObject = new FilelizerObject(basePath, objectMapper);
2930
this.filelizerSingle = new FilelizerSingle(basePath, objectMapper);
3031
this.filelizerMultiple = new FilelizerMultiple(basePath, objectMapper);
@@ -33,7 +34,7 @@ public Filelizer(String basePath) {
3334

3435
public Filelizer(String basePath, ObjectMapper objectMapper, FilelizeType defaultFilelizeType) {
3536
objectMapper.registerModule(new JavaTimeModule());
36-
objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z"));
37+
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
3738
this.filelizerObject = new FilelizerObject(basePath, objectMapper);
3839
this.filelizerSingle = new FilelizerSingle(basePath, objectMapper);
3940
this.filelizerMultiple = new FilelizerMultiple(basePath, objectMapper);

0 commit comments

Comments
 (0)