### Question:
JsonUtil { public static String getJson(final Object objectNode) throws JsonProcessingException { return getJson(objectNode, true); }  static ObjectNode normalizeKeys(final ObjectNode objectNode); static Optional<String> getValueAsString(final ObjectNode node, final String key); static String getValueAsString(
      final ObjectNode node, final String key, final String defaultValue); static Optional<String> getString(final ObjectNode node, final String key); static String getString(
      final ObjectNode node, final String key, final String defaultValue); static OptionalInt getInt(final ObjectNode node, final String key); static int getInt(final ObjectNode node, final String key, final int defaultValue); static OptionalLong getLong(final ObjectNode json, final String key); static long getLong(final ObjectNode json, final String key, final long defaultValue); static Optional<Boolean> getBoolean(final ObjectNode node, final String key); static boolean getBoolean(
      final ObjectNode node, final String key, final boolean defaultValue); static ObjectNode createEmptyObjectNode(); static ObjectNode objectNodeFromMap(final Map<String, Object> map); static ObjectNode objectNodeFromString(final String jsonData); static ObjectNode objectNodeFromString(
      final String jsonData, final boolean allowComments); static String getJson(final Object objectNode); static String getJson(final Object objectNode, final boolean prettyPrint); static ObjectMapper getObjectMapper(); static Optional<ObjectNode> getObjectNode(final ObjectNode json, final String fieldKey); static Optional<ObjectNode> getObjectNode(
      final ObjectNode json, final String fieldKey, final boolean strict); static Optional<ArrayNode> getArrayNode(final ObjectNode json, final String fieldKey); static Optional<ArrayNode> getArrayNode(
      final ObjectNode json, final String fieldKey, final boolean strict);  }### Answer:
@Test public void getJson() throws JsonProcessingException { final String jsonStr = "{\"a\":1, \"b\":2}"; final ObjectNode objectNode = JsonUtil.objectNodeFromString(jsonStr); final String resultUgly = JsonUtil.getJson(objectNode, false); final String resultPretty = JsonUtil.getJson(objectNode, true); assertThat(resultUgly).isEqualToIgnoringWhitespace(jsonStr); assertThat(resultPretty).isEqualToIgnoringWhitespace(jsonStr); assertThat(resultPretty.length()).isGreaterThan(resultUgly.length()); assertThat(resultPretty).contains("\n"); assertThat(resultUgly).doesNotContain("\n"); }