Top Description Fields Constructors Methods
tools.jackson.databind.ser.jdk

public Class MapEntryAsPOJOSerializer

extends StdSerializer<Map.Entry<?, ?>>
Class Inheritance
Imports
java.util.Map, .Map.Entry, tools.jackson.core.JsonGenerator, tools.jackson.databind.JavaType, .SerializationContext, tools.jackson.databind.ser.std.StdSerializer

Serializer used to serialize Map.Entry as POJOs: that is, as if introspected as POJOs so that there's intermediate "key" and "value" properties.

Todo

does not fully handle contextualization, type resolution and so on.

Field Summary

Inherited from tools.jackson.databind.ser.std.StdSerializer:
_handledType

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static MapEntryAsPOJOSerializer
public void
serialize(Map.Entry<?, ?> value, JsonGenerator gen, SerializationContext ctxt)

Implements abstract tools.jackson.databind.ser.std.StdSerializer.serialize.

Method that can be called to ask implementation to serialize values of type this serializer handles.

Inherited from tools.jackson.databind.ser.std.StdSerializer:
_neitherNull_nonEmpty_wrapIOFailureacceptJsonFormatVisitoracceptJsonFormatVisitorForBinarycreateSchemaNodecreateSchemaNodefindAnnotatedContentSerializerfindContextualConvertingSerializerfindFormatFeaturefindFormatOverridesfindIncludeOverridesfindPropertyFilterhandledTypeisDefaultSerializervisitArrayFormatvisitArrayFormatvisitFloatFormatvisitIntFormatvisitIntFormatvisitStringFormatvisitStringFormatwrapAndThrowwrapAndThrow

Constructor Detail

MapEntryAsPOJOSerializerback to summary
protected MapEntryAsPOJOSerializer(JavaType type)

Method Detail

createback to summary
public static MapEntryAsPOJOSerializer create(SerializationContext ctxt, JavaType type)
serializeback to summary
public void serialize(Map.Entry<?, ?> value, JsonGenerator gen, SerializationContext ctxt)

Implements abstract tools.jackson.databind.ser.std.StdSerializer.serialize.

Doc from tools.jackson.databind.ValueSerializer.serialize.

Method that can be called to ask implementation to serialize values of type this serializer handles.

Annotations
@Override