public class JsonSerialization
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.JavaType |
buildCollectionType(java.lang.Class<? extends java.util.Collection> collection,
java.lang.Class<?> element) |
static com.fasterxml.jackson.databind.JavaType |
buildCollectionType(java.lang.Class<? extends java.util.Collection> collection,
com.fasterxml.jackson.databind.JavaType element) |
static com.fasterxml.jackson.databind.JavaType |
buildGenericType(java.lang.Class<?> containerType,
java.lang.Class<?>... element) |
static com.fasterxml.jackson.databind.JavaType |
buildType(java.lang.Class<?> simple) |
<T> T |
deserialize(java.lang.Class<T> clazz,
byte[] data) |
<T> T |
deserialize(java.lang.Class<T> clazz,
byte[] data,
int size) |
static <T> T |
deserialize(java.lang.Class<T> clazz,
java.lang.String data) |
<T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
byte[] data) |
<T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
byte[] data,
int size) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
byte[] data,
ServiceLocator locator) |
<T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
java.io.InputStream stream) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
java.io.InputStream stream,
ServiceLocator locator) |
<T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
java.lang.String data) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.JavaType type,
java.lang.String data,
ServiceLocator locator) |
static <T> java.util.ArrayList<T> |
deserializeCollection(java.lang.Class<T> clazz,
java.lang.String data) |
<T extends AggregateRoot> |
deserializeHistoryList(java.lang.Class<T> manifest,
byte[] ba) |
static java.lang.String |
serialize(java.lang.Object data) |
static void |
serialize(java.io.OutputStream stream,
java.lang.Object data) |
static void |
serialize(java.io.Writer writer,
java.lang.Object data) |
static byte[] |
serializeBytes(java.lang.Object data) |
public static com.fasterxml.jackson.databind.JavaType buildType(java.lang.Class<?> simple)
public static com.fasterxml.jackson.databind.JavaType buildGenericType(java.lang.Class<?> containerType,
java.lang.Class<?>... element)
public static com.fasterxml.jackson.databind.JavaType buildCollectionType(java.lang.Class<? extends java.util.Collection> collection,
com.fasterxml.jackson.databind.JavaType element)
public static com.fasterxml.jackson.databind.JavaType buildCollectionType(java.lang.Class<? extends java.util.Collection> collection,
java.lang.Class<?> element)
public <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
java.lang.String data)
throws java.io.IOException
java.io.IOExceptionpublic <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
byte[] data)
throws java.io.IOException
java.io.IOExceptionpublic <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
byte[] data,
int size)
throws java.io.IOException
java.io.IOExceptionpublic <T> T deserialize(java.lang.Class<T> clazz,
byte[] data)
throws java.io.IOException
java.io.IOExceptionpublic <T> T deserialize(java.lang.Class<T> clazz,
byte[] data,
int size)
throws java.io.IOException
java.io.IOExceptionpublic <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic <T extends AggregateRoot> java.util.List<History<T>> deserializeHistoryList(java.lang.Class<T> manifest, byte[] ba) throws java.io.IOException
java.io.IOExceptionpublic static <T> T deserialize(java.lang.Class<T> clazz,
java.lang.String data)
throws java.io.IOException
java.io.IOExceptionpublic static <T> java.util.ArrayList<T> deserializeCollection(java.lang.Class<T> clazz,
java.lang.String data)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String serialize(java.lang.Object data)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] serializeBytes(java.lang.Object data)
throws java.io.IOException
java.io.IOExceptionpublic static void serialize(java.io.OutputStream stream,
java.lang.Object data)
throws java.io.IOException
java.io.IOExceptionpublic static void serialize(java.io.Writer writer,
java.lang.Object data)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
java.lang.String data,
ServiceLocator locator)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
byte[] data,
ServiceLocator locator)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T deserialize(com.fasterxml.jackson.databind.JavaType type,
java.io.InputStream stream,
ServiceLocator locator)
throws java.io.IOException
java.io.IOException