Interface ModelSerializer

All Known Implementing Classes:
AbstractDateSerializer, AbstractNumberSerializer, AbstractSerializer, AdapterSerializer, ArraySerializer, ArraySerializer.Base64ByteArraySerializer, ArraySerializer.BooleanArraySerializer, ArraySerializer.ByteArraySerializer, ArraySerializer.CharacterArraySerializer, ArraySerializer.DoubleArraySerializer, ArraySerializer.FloatArraySerializer, ArraySerializer.IntegerArraySerializer, ArraySerializer.LongArraySerializer, ArraySerializer.ObjectArraySerializer, ArraySerializer.ShortArraySerializer, BigDecimalSerializer, BigIntegerSerializer, BooleanSerializer, ByteSerializer, CalendarSerializer, CharSerializer, CollectionSerializer, CyclicReferenceSerializer, DateSerializer, DoubleSerializer, DurationSerializer, EnumSerializer, FloatSerializer, InstantSerializer, IntegerSerializer, JsonValueSerializer, KeyWriter, LocalDateSerializer, LocalDateTimeSerializer, LocalTimeSerializer, LongSerializer, MapSerializer, MapSerializer.DynamicMapSerializer, MapSerializer.ObjectKeyMapSerializer, MapSerializer.StringKeyMapSerializer, MonthDayTypeSerializer, NullSerializer, NullSerializer.NullWritingDisabled, NullSerializer.NullWritingEnabled, NullVisibilitySwitcher, NumberSerializer, ObjectSerializer, ObjectTypeSerializer, OffsetDateTimeSerializer, OffsetTimeSerializer, OptionalDoubleSerializer, OptionalIntSerializer, OptionalLongSerializer, OptionalSerializer, PathSerializer, PeriodSerializer, RecursionChecker, ShortSerializer, SqlDateSerializer, SqlTimestampSerializer, StringSerializer, TimeZoneSerializer, TypeSerializer, TypeSerializer.KeySerializer, TypeSerializer.ValueSerializer, UriSerializer, UrlSerializer, UserDefinedSerializer, UuidSerializer, ValueGetterSerializer, XmlGregorianCalendarSerializer, YearMonthTypeSerializer, ZonedDateTimeSerializer, ZoneIdSerializer, ZoneOffsetSerializer

public interface ModelSerializer
Type serializer.
All the instances are required to be reusable and without any states stored in the class fields.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    serialize(Object value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context)
    Serialize provided value or delegate serialization to the next serializer.
  • Method Details

    • serialize

      void serialize(Object value, jakarta.json.stream.JsonGenerator generator, SerializationContextImpl context)
      Serialize provided value or delegate serialization to the next serializer.
      Parameters:
      value - value to be serialized
      generator - json generator
      context - serialization context