Package com.fasterxml.jackson.jr.ob.impl
Class ArrayReader
java.lang.Object
com.fasterxml.jackson.jr.ob.api.ValueReader
com.fasterxml.jackson.jr.ob.impl.ArrayReader
Reader for typed Array values.
-
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.jr.ob.api.ValueReader
_valueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionread(JSONReader r, com.fasterxml.jackson.core.JsonParser p) Method called to deserialize value of type supported by this reader, using given parser.readNext(JSONReader r, com.fasterxml.jackson.core.JsonParser p) Method called to deserialize value of type supported by this reader, using given parser.Methods inherited from class com.fasterxml.jackson.jr.ob.api.ValueReader
_tokenDesc, _tokenDesc, _valueTypeDesc, valueType
-
Field Details
-
_elementType
-
_valueReader
-
-
Constructor Details
-
ArrayReader
-
-
Method Details
-
readNext
Description copied from class:ValueReaderMethod called to deserialize value of type supported by this reader, using given parser. Parser is not yet positioned to the (first) token of the value to read and needs to be advanced.Default implementation simply calls `p.nextToken()` first, then calls {#link
ValueReader.read(JSONReader, JsonParser), but some implementations may decide to implement this differently to use (slightly) more efficient accessors inJsonParser, likeJsonParser.nextIntValue(int).- Overrides:
readNextin classValueReader- Parameters:
r- Context object that allows calling other read methods for contained values of different types (for example for collection readers).p- Underlying parser used for reading decoded token stream- Throws:
IOException
-
read
Description copied from class:ValueReaderMethod called to deserialize value of type supported by this reader, using given parser. Parser is already positioned to the (first) token of the value to read.- Specified by:
readin classValueReader- Parameters:
r- Context object that allows calling other read methods for contained values of different types (for example for collection readers).p- Underlying parser used for reading decoded token stream- Throws:
IOException
-