diff --git a/src/dev/peerat/framework/HttpReader.java b/src/dev/peerat/framework/HttpReader.java index 9fbb6e8..fbb3ea2 100644 --- a/src/dev/peerat/framework/HttpReader.java +++ b/src/dev/peerat/framework/HttpReader.java @@ -6,6 +6,7 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.net.Socket; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -85,6 +86,7 @@ public class HttpReader{ int length = Integer.parseInt(this.headers.get("content-length")); //to limit char[] content = new char[length]; + read(content); return JSON_PARSER.parse(new String(content)); } diff --git a/src/dev/peerat/framework/utils/json/JsonMap.java b/src/dev/peerat/framework/utils/json/JsonMap.java index b317ffb..96e568e 100644 --- a/src/dev/peerat/framework/utils/json/JsonMap.java +++ b/src/dev/peerat/framework/utils/json/JsonMap.java @@ -29,7 +29,8 @@ public class JsonMap implements Json{ public String toString(){ Iterator> iterator = map.entrySet().iterator(); if(!iterator.hasNext()) return "{}"; - StringBuilder builder= new StringBuilder('{'); + StringBuilder builder= new StringBuilder(); + builder.append('{'); while(iterator.hasNext()){ Entry entry = iterator.next(); builder.append('"');