v1.6 improved LocalDate support

This commit is contained in:
Shautvast 2023-06-25 15:40:34 +02:00
parent b3687452f6
commit f483844d65
4 changed files with 7 additions and 8 deletions

View file

@ -5,12 +5,12 @@
<parent> <parent>
<groupId>nl.sander</groupId> <groupId>nl.sander</groupId>
<artifactId>jsonthingy-pom</artifactId> <artifactId>jsonthingy-pom</artifactId>
<version>1.5</version> <version>1.6</version>
</parent> </parent>
<name>JsonToy-JMH</name> <name>JsonToy-JMH</name>
<artifactId>jsonthingy-jmhtests</artifactId> <artifactId>jsonthingy-jmhtests</artifactId>
<version>1.5</version> <version>1.6</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>

View file

@ -5,12 +5,12 @@
<parent> <parent>
<groupId>nl.sander</groupId> <groupId>nl.sander</groupId>
<artifactId>jsonthingy-pom</artifactId> <artifactId>jsonthingy-pom</artifactId>
<version>1.5</version> <version>1.6</version>
</parent> </parent>
<name>JsonToy</name> <name>JsonToy</name>
<artifactId>jsonthingy</artifactId> <artifactId>jsonthingy</artifactId>
<version>1.5</version> <version>1.6</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>

View file

@ -7,8 +7,7 @@ import java.io.IOException;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.BigInteger; import java.math.BigInteger;
import java.time.LocalDate; import java.time.temporal.Temporal;
import java.time.LocalDateTime;
import java.util.*; import java.util.*;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
@ -82,7 +81,7 @@ public class Mapper {
b.append("\""); b.append("\"");
Mapper.escape(b, (Character) value); Mapper.escape(b, (Character) value);
b.append("\""); b.append("\"");
} else if (type == UUID.class || type == LocalDate.class || type == LocalDateTime.class || type.isEnum()) { } else if (type == UUID.class || value instanceof Temporal || type.isEnum()) {
b.append("\""); b.append("\"");
b.append(value.toString()); b.append(value.toString());
b.append("\""); b.append("\"");

View file

@ -5,7 +5,7 @@
<name>JsonToy</name> <name>JsonToy</name>
<groupId>nl.sander</groupId> <groupId>nl.sander</groupId>
<artifactId>jsonthingy-pom</artifactId> <artifactId>jsonthingy-pom</artifactId>
<version>1.5</version> <version>1.6</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<modules> <modules>