public final class Serialization
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T,U> T |
convert(U obj,
java.lang.Class<T> type) |
static <T,U> T |
convert(U obj,
com.fasterxml.jackson.core.type.TypeReference<T> type) |
static <T> T |
deserialize(Response response,
java.lang.Class<T> type) |
static <T> T |
deserialize(Response response,
java.lang.String wrapper,
java.lang.Class<T> type) |
static <T> T |
deserialize(Response response,
com.fasterxml.jackson.core.type.TypeReference<T> type) |
static <T> T |
deserializeContainer(Response response,
java.lang.Class<?> wrapperType,
java.lang.Class<?>... types) |
static <T> java.util.List<T> |
deserializeContainer(Response response,
java.lang.Class<T> type) |
static <T> java.util.List<T> |
deserializeContainer(Response response,
java.lang.String wrapper,
java.lang.Class<T> element) |
static <T> T |
deserializeContainer(Response response,
java.lang.String wrapper,
com.fasterxml.jackson.databind.JavaType element) |
static java.lang.Void |
deserializeError(Response response) |
static <T> T |
fromJSON(java.io.InputStream json,
java.lang.Class<T> type) |
static <T> T |
fromJSON(java.io.InputStream json,
java.lang.String wrapper,
com.fasterxml.jackson.databind.JavaType type) |
static <T> T |
fromJSON(java.io.InputStream json,
com.fasterxml.jackson.core.type.TypeReference<T> type) |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) |
static <T> byte[] |
toJSON(T obj) |
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
public static <T> byte[] toJSON(T obj)
throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingExceptionpublic static <T> T fromJSON(java.io.InputStream json,
java.lang.Class<T> type)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T fromJSON(java.io.InputStream json,
com.fasterxml.jackson.core.type.TypeReference<T> type)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T fromJSON(java.io.InputStream json,
java.lang.String wrapper,
com.fasterxml.jackson.databind.JavaType type)
throws java.io.IOException
java.io.IOExceptionpublic static <T,U> T convert(U obj,
java.lang.Class<T> type)
public static <T,U> T convert(U obj,
com.fasterxml.jackson.core.type.TypeReference<T> type)
public static <T> java.util.List<T> deserializeContainer(Response response, java.lang.Class<T> type) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static <T> T deserializeContainer(Response response, java.lang.Class<?> wrapperType, java.lang.Class<?>... types) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static <T> java.util.List<T> deserializeContainer(Response response, java.lang.String wrapper, java.lang.Class<T> element) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static <T> T deserializeContainer(Response response, java.lang.String wrapper, com.fasterxml.jackson.databind.JavaType element) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static <T> T deserialize(Response response, java.lang.String wrapper, java.lang.Class<T> type) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static <T> T deserialize(Response response, java.lang.Class<T> type) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static <T> T deserialize(Response response, com.fasterxml.jackson.core.type.TypeReference<T> type) throws java.io.IOException, StreamException
java.io.IOExceptionStreamExceptionpublic static java.lang.Void deserializeError(Response response) throws java.io.IOException, StreamException
java.io.IOExceptionStreamException