Class OptionalObjectDeserializer

java.lang.Object
org.eclipse.yasson.internal.serializer.OptionalObjectDeserializer
All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<Optional<?>>

public class OptionalObjectDeserializer extends Object implements javax.json.bind.serializer.JsonbDeserializer<Optional<?>>
Deserialize optional object.
  • Constructor Details

    • OptionalObjectDeserializer

      public OptionalObjectDeserializer(DeserializerBuilder deserializerBuilder)
      Creates new optional object deserializer.
      Parameters:
      deserializerBuilder - deserializer builder
  • Method Details

    • deserialize

      public Optional<?> deserialize(javax.json.stream.JsonParser parser, javax.json.bind.serializer.DeserializationContext ctx, Type rtType)
      Specified by:
      deserialize in interface javax.json.bind.serializer.JsonbDeserializer<Optional<?>>