diff --git a/pom.xml b/pom.xml index 3b8efb9..032aa92 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ io.github.karol-brejna-i.tigergraph restpp-client - 0.0.1-SNAPSHOT + 0.0.2-SNAPSHOT jar ${project.groupId}:${project.artifactId} diff --git a/src/main/java/io/github/karol_brejna_i/tigergraph/restppclient/invoker/JSON.java b/src/main/java/io/github/karol_brejna_i/tigergraph/restppclient/invoker/JSON.java index d7564d9..e8e7096 100644 --- a/src/main/java/io/github/karol_brejna_i/tigergraph/restppclient/invoker/JSON.java +++ b/src/main/java/io/github/karol_brejna_i/tigergraph/restppclient/invoker/JSON.java @@ -12,15 +12,10 @@ package io.github.karol_brejna_i.tigergraph.restppclient.invoker; -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; +import com.google.gson.*; import io.gsonfire.GsonFireBuilder; import io.gsonfire.PostProcessor; import io.gsonfire.TypeSelector; -import com.google.gson.JsonParseException; -import com.google.gson.TypeAdapter; import com.google.gson.internal.bind.util.ISO8601Utils; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; @@ -49,8 +44,8 @@ public class JSON { private LocalDateTypeAdapter localDateTypeAdapter = new LocalDateTypeAdapter(); public static GsonBuilder createGson() { - GsonFireBuilder fireBuilder = new GsonFireBuilder() - ; + GsonFireBuilder fireBuilder = new GsonFireBuilder() ; +// fireBuilder. return fireBuilder.createGsonBuilder(); } @@ -76,6 +71,7 @@ public JSON() { .registerTypeAdapter(java.sql.Date.class, sqlDateTypeAdapter) .registerTypeAdapter(OffsetDateTime.class, offsetDateTimeTypeAdapter) .registerTypeAdapter(LocalDate.class, localDateTypeAdapter) + .setObjectToNumberStrategy(ToNumberPolicy.LONG_OR_DOUBLE) .create(); }