From c95c2f0e4c4378cb8839a251f43a642668b66e1f Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Sun, 16 Aug 2015 18:29:28 +0200 Subject: [PATCH] Manually unescape HTML Quote entities to be escaped quotes in the JSON to prevent MalformedJSONExceptions in the GsonApiClient --- src/main/java/eu/crushedpixel/replaymod/api/GsonApiClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/api/GsonApiClient.java b/src/main/java/eu/crushedpixel/replaymod/api/GsonApiClient.java index feaf7add..2e0de1f9 100755 --- a/src/main/java/eu/crushedpixel/replaymod/api/GsonApiClient.java +++ b/src/main/java/eu/crushedpixel/replaymod/api/GsonApiClient.java @@ -16,7 +16,7 @@ public class GsonApiClient { } public static JsonElement invokeJson(String url) throws IOException, ApiException { - String apiResult = StringEscapeUtils.unescapeHtml4(SimpleApiClient.invokeUrl(url)); + String apiResult = StringEscapeUtils.unescapeHtml4(SimpleApiClient.invokeUrl(url).replace(""", "\\\"")); return wrapWithJson(apiResult); }