@Test public void nullAndEmptyObjectsResultInEmptyJson() { assertEquals("{}", new JsonNode("").toString()); assertEquals("{}", new JsonNode(null).toString()); }
@Override public String toString() { if (isArray()) { return jsonArray.toString(); } else { return jsonObject.toString(); } }
JsonNode { @Override public String toString() { if (isArray()) { return jsonArray.toString(); } else { return jsonObject.toString(); } } }
JsonNode { @Override public String toString() { if (isArray()) { return jsonArray.toString(); } else { return jsonObject.toString(); } } JsonNode(String json); }
JsonNode { @Override public String toString() { if (isArray()) { return jsonArray.toString(); } else { return jsonObject.toString(); } } JsonNode(String json); JSONObject getObject(); JSONArray getArray(); boolean isArray(); @Override String toString(); String toPrettyString(); }
JsonNode { @Override public String toString() { if (isArray()) { return jsonArray.toString(); } else { return jsonObject.toString(); } } JsonNode(String json); JSONObject getObject(); JSONArray getArray(); boolean isArray(); @Override String toString(); String toPrettyString();  }