Package org.springframework.boot.jackson
Class JsonObjectSerializer<T>
- java.lang.Object
- com.fasterxml.jackson.databind.JsonSerializer<T>
- org.springframework.boot.jackson.JsonObjectSerializer<T>
- Type Parameters:
T
- the supported object type
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
public abstract class JsonObjectSerializer<T> extends com.fasterxml.jackson.databind.JsonSerializer<T>
Helper base class forJsonSerializer
implementations that serialize objects.- Since:
- 1.4.0
- See Also:
JsonObjectDeserializer
Constructor Summary
Constructors Constructor Description JsonObjectSerializer()
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
serialize(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
protected abstract void
serializeObject(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
Serialize JSON content into the value type this serializer handles.
Constructor Detail
JsonObjectSerializer
public JsonObjectSerializer()
Method Detail
serialize
public final void serialize(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException
- Specified by:
serialize
in classcom.fasterxml.jackson.databind.JsonSerializer<T>
- Throws:
IOException
serializeObject
protected abstract void serializeObject(T value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException
Serialize JSON content into the value type this serializer handles.- Parameters:
value
- the source valuejgen
- the JSON generatorprovider
- the serializer provider- Throws:
IOException
- on error