diff --git a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/MultiPoint.java b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/MultiPoint.java index c118787da..df73084d8 100644 --- a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/MultiPoint.java +++ b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/MultiPoint.java @@ -131,7 +131,7 @@ public JsonObject toJSON() { */ public static Geometry createInstanceFromJson(JsonObject json) throws ArcgisException { try { - return new MultiPoint(json.getAsString()); + return new MultiPoint(json.toString()); } catch (Exception e) { LOGGER.error(e.getClass().getSimpleName() + " error " + e.getMessage() + " parsing MultiPoint from json " + json); throw new ArcgisException("Unable to parse MultiPoint from json " + json + " due to " + e.getMessage()); diff --git a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/PolyLine.java b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/PolyLine.java index b5487f3af..c10f8b3b5 100644 --- a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/PolyLine.java +++ b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/PolyLine.java @@ -131,7 +131,7 @@ public JsonObject toJSON() { */ public static Geometry createInstanceFromJson(JsonObject json) throws ArcgisException { try { - return new PolyLine(json.getAsString()); + return new PolyLine(json.toString()); } catch (Exception e) { LOGGER.error(e.getClass().getSimpleName() + " error " + e.getMessage() + " parsing PolyLine from json " + json); throw new ArcgisException("Unable to parse PolyLine from json " + json + " due to " + e.getMessage()); diff --git a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Polygon.java b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Polygon.java index d351d547a..f3d2c1bae 100644 --- a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Polygon.java +++ b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Polygon.java @@ -131,7 +131,7 @@ public JsonObject toJSON() { */ public static Geometry createInstanceFromJson(JsonObject json) throws ArcgisException { try { - return new Polygon(json.getAsString()); + return new Polygon(json.toString()); } catch (Exception e) { LOGGER.error(e.getClass().getSimpleName() + " error " + e.getMessage() + " parsing Polygon from json " + json); throw new ArcgisException("Unable to parse Polygon from json " + json + " due to " + e.getMessage());