Class MapSerializer.DynamicMapSerializer
java.lang.Object
org.eclipse.yasson.internal.serializer.MapSerializer
org.eclipse.yasson.internal.serializer.MapSerializer.DynamicMapSerializer
- All Implemented Interfaces:
ModelSerializer
- Enclosing class:
MapSerializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MapSerializer.ObjectKeyMapSerializerprivate MapSerializerprivate final MapSerializer.StringKeyMapSerializer -
Constructor Summary
ConstructorsConstructorDescriptionDynamicMapSerializer(ModelSerializer keySerializer, ModelSerializer valueSerializer) -
Method Summary
Modifier and TypeMethodDescriptionvoidserialize(Object value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context) Serialize provided value or delegate serialization to the next serializer.Methods inherited from class MapSerializer
create, getKeySerializer, getValueSerializer
-
Field Details
-
stringMap
-
objectMap
-
serializer
-
-
Constructor Details
-
DynamicMapSerializer
DynamicMapSerializer(ModelSerializer keySerializer, ModelSerializer valueSerializer)
-
-
Method Details
-
serialize
public void serialize(Object value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context) Description copied from interface:ModelSerializerSerialize provided value or delegate serialization to the next serializer.- Parameters:
value- value to be serializedgenerator- json generatorcontext- serialization context
-