Class CustomizedObjectArrayDeserializer

java.lang.Object
io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
All Implemented Interfaces:
Deserializer<Object[]>

public class CustomizedObjectArrayDeserializer extends Object implements Deserializer<Object[]>
Deserializer for object arrays.
Since:
1.0.0
Author:
graemerocher
  • Constructor Details

    • CustomizedObjectArrayDeserializer

      public CustomizedObjectArrayDeserializer(io.micronaut.core.type.Argument<Object> componentType, Deserializer<?> deserializer)
  • Method Details

    • deserialize

      public Object[] deserialize(Decoder decoder, Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super Object[]> type) throws IOException
      Description copied from interface: Deserializer
      Deserializes from the current state of the Decoder an object of type T.
      Specified by:
      deserialize in interface Deserializer<Object[]>
      Parameters:
      decoder - The decoder, never null
      decoderContext - The decoder context, never null
      type - The generic type to be deserialized
      Returns:
      The deserialized object or null
      Throws:
      IOException - If an error occurs during deserialization of the object