Package de.otto.synapse.translator
Class JsonHelper
java.lang.Object
de.otto.synapse.translator.JsonHelper
public class JsonHelper
extends java.lang.Object
Helper-class for JSON representations.
-
Constructor Summary
Constructors Constructor Description JsonHelper() -
Method Summary
Modifier and Type Method Description static java.lang.StringprettyPrint(java.lang.Object entity)Transforms the given entity into a pretty-printed JSON representation.static java.lang.StringprettyPrint(java.lang.String json)Pretty-prints the given json document into.
-
Constructor Details
-
JsonHelper
public JsonHelper()
-
-
Method Details
-
prettyPrint
public static java.lang.String prettyPrint(java.lang.Object entity)Transforms the given entity into a pretty-printed JSON representation.The
ObjectMappers.currentObjectMapper()is used to serialize the entity.- Parameters:
entity- some json-serializable object- Returns:
- pretty-printed JSON, or "null" if entity is null.
- Throws:
java.lang.IllegalStateException- if serializing the entity fails for some reason.
-
prettyPrint
public static java.lang.String prettyPrint(java.lang.String json)Pretty-prints the given json document into.- Parameters:
json- the json document- Returns:
- pretty-printed JSON.
- Throws:
java.lang.IllegalStateException- if serializing the entity fails for some reason.
-