diff --git a/JsonHelper.java b/JsonHelper.java index 7ad8283..84a9fa3 100644 --- a/JsonHelper.java +++ b/JsonHelper.java @@ -258,11 +258,7 @@ public JsonArray jsonArray() { return null; } - public String stringify() { - if (element == null) { - return null; - } - + private String stringify() { Gson gson = new Gson(); return gson.toJson(element); } @@ -275,4 +271,17 @@ public JsonHelperObjectIterator entrySet() { public Iterator iterator() { return new JsonHelperIterator(); } + + @Override + public String toString() { + if (element == null) { + return null; + } + + if (element.isJsonPrimitive()) { + return element.getAsJsonPrimitive().getAsString(); + } + + return stringify(); + } }