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(java.io.InputStream stream,
java.lang.Class<T> clazz) |
static MapResult |
deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] bytes) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] bytes,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.io.InputStream stream,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.io.Reader reader,
java.lang.Class<T> clazz) |
static MapResult |
deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.String json) |
static <T> T |
deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.String json,
java.lang.Class<T> clazz) |
static <T> T |
deserialize(java.io.Reader reader,
java.lang.Class<T> clazz) |
static MapResult |
deserialize(java.lang.String json) |
static <T> T |
deserialize(java.lang.String json,
java.lang.Class<T> clazz) |
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(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] bytes) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
deserializeToList(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.String string) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
deserializeToList(java.lang.String string) |
static java.lang.String |
serialize(java.lang.Object object) |
static java.lang.String |
serialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.Object object) |
static byte[] |
serializeBytes(java.lang.Object object) |
static byte[] |
serializeBytes(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.Object object) |
static <T extends HasMeta> |
serializeMeta(T holder) |
static <T extends HasMeta> |
writeMeta(com.fasterxml.jackson.core.JsonGenerator gen,
T holder) |
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 byte[] serializeBytes(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.Object object)
public static java.lang.String serialize(java.lang.Object object)
public static java.lang.String serialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.Object object)
public static <T> T deserialize(java.lang.String json,
java.lang.Class<T> clazz)
public static <T> T deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.String json,
java.lang.Class<T> clazz)
public static <T> T deserialize(byte[] bytes,
java.lang.Class<T> clazz)
public static <T> T deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] bytes,
java.lang.Class<T> clazz)
public static <T> T deserialize(java.io.InputStream stream,
java.lang.Class<T> clazz)
public static <T> T deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.io.InputStream stream,
java.lang.Class<T> clazz)
public static <T> T deserialize(java.io.Reader reader,
java.lang.Class<T> clazz)
public static <T> T deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.io.Reader reader,
java.lang.Class<T> clazz)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> deserializeToList(java.lang.String string)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> deserializeToList(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.lang.String string)
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(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] bytes)
public static MapResult deserialize(byte[] bytes)
public static MapResult deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] bytes)
public static MapResult deserialize(java.lang.String json)
public static MapResult deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper, java.lang.String json)
public static <T extends HasMeta> java.lang.String serializeMeta(T holder)
public static <T extends HasMeta> void writeMeta(com.fasterxml.jackson.core.JsonGenerator gen, T holder)
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