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 for
JsonSerializer
implementations that serialize objects.- Since:
- 1.4.0
- Author:
- Phillip Webb
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal 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.Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties
-
Constructor Details
-
JsonObjectSerializer
public JsonObjectSerializer()
-
-
Method Details
-
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
-