public final class JsonUtils
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
JsonUtils()
Protected constructor for a utility class.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
marshall(java.lang.Object value)
Convert a Java object to a JSON string.
|
static <T extends java.util.Collection> |
unmarshall(java.lang.String source,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
Convert a JSON string of a collection back to a Java object.
|
public static java.lang.String marshall(java.lang.Object value)
throws GenieException
value - The Java object to marshallGenieException - For any marshalling exceptionpublic static <T extends java.util.Collection> T unmarshall(java.lang.String source,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
throws GenieException
T - The type of the collection ie Set of Stringsource - The JSON stringtypeReference - The type reference of the collection to unmarshall toGenieException - For any exception during unmarshalling