public abstract class BaseSerializer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.core.JsonFactory |
FACTORY |
static com.fasterxml.jackson.databind.ObjectMapper |
MAPPER |
| Constructor and Description |
|---|
BaseSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
configureMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static MapResult |
deserialize(byte[] bytes) |
static <T> T |
deserialize(byte[] bytes,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(byte[] bytes,
com.fasterxml.jackson.core.type.TypeReference<T> ref) |
static <T> T |
deserialize(java.io.InputStream stream,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(java.io.InputStream stream,
com.fasterxml.jackson.core.type.TypeReference<T> ref) |
static <T> T |
deserialize(java.io.Reader reader,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(java.io.Reader reader,
com.fasterxml.jackson.core.type.TypeReference<T> ref) |
static MapResult |
deserialize(java.lang.String json) |
static <T> T |
deserialize(java.lang.String json,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> ref) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
deserializeToList(byte[] bytes) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
deserializeToList(java.io.InputStream stream) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
deserializeToList(java.io.Reader reader) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
deserializeToList(java.lang.String json) |
static java.lang.String |
serialize(java.lang.Object object) |
static byte[] |
serializeBytes(java.lang.Object object) |
static void |
writeNotEmptyColl(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.util.Collection<?> coll) |
static void |
writeNotEmptyMap(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.util.Map<?,?> map) |
static void |
writeNotNull(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.lang.Object obj) |
static void |
writeNotNullOrEmpty(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.lang.Object obj) |
public static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
public static final com.fasterxml.jackson.core.JsonFactory FACTORY
public static com.fasterxml.jackson.databind.ObjectMapper configureMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public static byte[] serializeBytes(java.lang.Object object)
public static java.lang.String serialize(java.lang.Object object)
public static <T> T deserialize(java.lang.String json,
java.lang.Class<T> clazz)
public static <T> T deserialize(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> ref)
public static <T> T deserialize(byte[] bytes,
java.lang.Class<T> clazz)
public static <T> T deserialize(byte[] bytes,
com.fasterxml.jackson.core.type.TypeReference<T> ref)
public static <T> T deserialize(java.io.InputStream stream,
java.lang.Class<T> clazz)
public static <T> T deserialize(java.io.InputStream stream,
com.fasterxml.jackson.core.type.TypeReference<T> ref)
public static <T> T deserialize(java.io.Reader reader,
java.lang.Class<T> clazz)
public static <T> T deserialize(java.io.Reader reader,
com.fasterxml.jackson.core.type.TypeReference<T> ref)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> deserializeToList(byte[] bytes)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> deserializeToList(java.lang.String json)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> deserializeToList(java.io.InputStream stream)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> deserializeToList(java.io.Reader reader)
public static MapResult deserialize(byte[] bytes)
public static MapResult deserialize(java.lang.String json)
public static void writeNotEmptyMap(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.util.Map<?,?> map)
throws java.io.IOException
java.io.IOExceptionpublic static void writeNotEmptyColl(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.util.Collection<?> coll)
throws java.io.IOException
java.io.IOExceptionpublic static void writeNotNull(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionpublic static void writeNotNullOrEmpty(com.fasterxml.jackson.core.JsonGenerator gen,
java.lang.String name,
java.lang.Object obj)
throws java.io.IOException
java.io.IOException