### Question:
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();  }### Answer:
@Test public void nullAndEmptyObjectsResultInEmptyJson() { assertEquals("{}", new JsonNode("").toString()); assertEquals("{}", new JsonNode(null).toString()); }