Class BooleanTypeDeserializer

java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer<Boolean>
org.eclipse.yasson.internal.serializer.BooleanTypeDeserializer
All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<Boolean>

public class BooleanTypeDeserializer extends AbstractValueTypeDeserializer<Boolean>
Deserializer for Boolean type.
  • Constructor Details

    • BooleanTypeDeserializer

      public BooleanTypeDeserializer(Customization customization)
      Creates a new instance.
      Parameters:
      customization - Model customization.
  • Method Details

    • deserialize

      public Boolean deserialize(javax.json.stream.JsonParser parser, javax.json.bind.serializer.DeserializationContext ctx, Type rtType)
      Description copied from class: AbstractValueTypeDeserializer
      Extracts single string value for conversion.
      Specified by:
      deserialize in interface javax.json.bind.serializer.JsonbDeserializer<Boolean>
      Overrides:
      deserialize in class AbstractValueTypeDeserializer<Boolean>
      Parameters:
      parser - Parser to get value from.
      ctx - Unmarshaller.
      rtType - return type.
      Returns:
      Deserialized object.