From 3e326bf2d0a3c32643273887b44d2ce6c22dddb9 Mon Sep 17 00:00:00 2001 From: Amnon Heiman Date: Sun, 13 Sep 2015 20:30:48 +0300 Subject: [PATCH] APIClient: Fixing a problem with getString The javax does not handle parsing JsonValue directly. So it is replaced for the getString with a direct removal of the quotations. The alternative is to replace the javax parser with a different one. Signed-off-by: Amnon Heiman Signed-off-by: Pekka Enberg --- src/main/java/com/cloudius/urchin/api/APIClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cloudius/urchin/api/APIClient.java b/src/main/java/com/cloudius/urchin/api/APIClient.java index 3eaedf5..9b1e70c 100644 --- a/src/main/java/com/cloudius/urchin/api/APIClient.java +++ b/src/main/java/com/cloudius/urchin/api/APIClient.java @@ -117,7 +117,8 @@ public class APIClient { } public String getStringValue(String string, MultivaluedMap queryParams) { - return getReader(string, queryParams).toString(); + return getRawValue(string, + queryParams).replaceAll("^\"|\"$", ""); } public String getStringValue(String string) {