public abstract class BaseSerializer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
MAPPER |
static com.fasterxml.jackson.databind.ObjectMapper |
ORDERED_MAPPER |
| Constructor and Description |
|---|
BaseSerializer() |
| Modifier and Type | Method and Description |
|---|---|
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 <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.lang.String |
serialize(java.lang.Object object) |
static <T> byte[] |
serializeBytes(T 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.databind.ObjectMapper ORDERED_MAPPER
public static <T> byte[] serializeBytes(T 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(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(java.io.Reader reader,
java.lang.Class<T> clazz)
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