Package com.jsoniter

Class ReflectionArrayDecoder

java.lang.Object
com.jsoniter.ReflectionArrayDecoder
All Implemented Interfaces:
Decoder

class ReflectionArrayDecoder extends Object implements Decoder
  • Field Details

    • componentType

      private final Class componentType
    • compTypeDecoder

      private final Decoder compTypeDecoder
  • Constructor Details

    • ReflectionArrayDecoder

      public ReflectionArrayDecoder(Class clazz)
  • Method Details

    • decode

      public Object decode(JsonIterator iter) throws IOException
      Description copied from interface: Decoder
      Customized decoder to read values from iterator
      Specified by:
      decode in interface Decoder
      Parameters:
      iter - the iterator instance
      Returns:
      the value to set
      Throws:
      IOException - when reading from iterator triggered error