public final class JacksonSerializerFactory
extends Object
| Modifier and Type | Field and Description |
|---|---|
static JacksonSerializerFactory |
JACKSON
Singleton instance which creates jackson serializers.
|
| Constructor and Description |
|---|
JacksonSerializerFactory(ObjectMapper mapper)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
<T> SerializerDeserializer<T> |
serializerDeserializer(Class<T> clazz)
Get a
SerializerDeserializer. |
<T> SerializerDeserializer<T> |
serializerDeserializer(JavaType type)
Get a
SerializerDeserializer. |
<T> SerializerDeserializer<T> |
serializerDeserializer(TypeReference<T> typeRef)
Get a
SerializerDeserializer. |
<T> StreamingSerializerDeserializer<T> |
streamingSerializerDeserializer(Class<T> clazz)
Get a
StreamingSerializerDeserializer. |
<T> StreamingSerializerDeserializer<T> |
streamingSerializerDeserializer(JavaType type)
Get a
StreamingSerializerDeserializer. |
<T> StreamingSerializerDeserializer<T> |
streamingSerializerDeserializer(TypeReference<T> typeRef)
Get a
StreamingSerializerDeserializer. |
public static final JacksonSerializerFactory JACKSON
public JacksonSerializerFactory(ObjectMapper mapper)
mapper - ObjectMapper to use.public <T> SerializerDeserializer<T> serializerDeserializer(Class<T> clazz)
SerializerDeserializer.T - The type to serialize and deserialize.clazz - The class to serialize and deserialize.SerializerDeserializer.public <T> SerializerDeserializer<T> serializerDeserializer(TypeReference<T> typeRef)
SerializerDeserializer.T - The type to serialize and deserialize.typeRef - The type reference to serialize and deserialize (captures generic type arguments at runtime).SerializerDeserializer.public <T> SerializerDeserializer<T> serializerDeserializer(JavaType type)
SerializerDeserializer.T - The type to serialize and deserialize.type - The type to serialize and deserialize (captures generic type arguments at runtime).SerializerDeserializer.public <T> StreamingSerializerDeserializer<T> streamingSerializerDeserializer(Class<T> clazz)
StreamingSerializerDeserializer.T - The type to serialize and deserialize.clazz - The class to serialize and deserialize.StreamingSerializerDeserializer.public <T> StreamingSerializerDeserializer<T> streamingSerializerDeserializer(TypeReference<T> typeRef)
StreamingSerializerDeserializer.T - The type to serialize and deserialize.typeRef - The type reference to serialize and deserialize (captures generic type arguments at runtime).StreamingSerializerDeserializer.public <T> StreamingSerializerDeserializer<T> streamingSerializerDeserializer(JavaType type)
StreamingSerializerDeserializer.T - The type to serialize and deserialize.type - The type to serialize and deserialize (captures generic type arguments at runtime).StreamingSerializerDeserializer.