Class NullSerializer

java.lang.Object
org.eclipse.yasson.internal.serializer.NullSerializer
All Implemented Interfaces:
ModelSerializer

public class NullSerializer extends Object implements ModelSerializer
Null value serializer. Determines proper behavior when the serialized value is null.
  • Constructor Details

    • NullSerializer

      public NullSerializer(ModelSerializer delegate, Customization customization, JsonbContext jsonbContext)
      Create new instance.
      Parameters:
      delegate - non-null value delegate
      customization - component customization
      jsonbContext - jsonb context
  • Method Details

    • serialize

      public void serialize(Object value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context)
      Description copied from interface: ModelSerializer
      Serialize provided value or delegate serialization to the next serializer.
      Specified by:
      serialize in interface ModelSerializer
      Parameters:
      value - value to be serialized
      generator - json generator
      context - serialization context