/** * Peeks into the JSON that JsonPath will parse by printing it to the console. You can * continue working with JsonPath afterwards. This is mainly for debug purposes. If you want to return a prettified version of the content * see {@link #prettify()}. If you want to return a prettified version of the content and also print it to the console use {@link #prettyPrint()}. * <p/> * <p> * Note that the content is not guaranteed to be looking exactly like the it does at the source. This is because once you peek * the content has been downloaded and transformed into another data structure (used by JsonPath) and the JSON is rendered * from this data structure. * </p> * * @return The same JsonPath instance */ public JsonPath peek() { System.out.println(toJsonString()); return this; }
/** * Get the JSON as a prettified string. * <p> * Note that the content is not guaranteed to be looking exactly like the it does at the source. This is because once you peek * the content has been downloaded and transformed into another data structure (used by JsonPath) and the JSON is rendered * from this data structure. * </p> * * @return The JSON as a prettified String. */ public String prettify() { final String jsonString = toJsonString(); return JsonPrettifier.prettifyJson(jsonString); }