Package | Description |
---|---|
com.fasterxml.jackson.jr.ob | |
com.fasterxml.jackson.jr.ob.api | |
com.fasterxml.jackson.jr.ob.impl |
Modifier and Type | Field and Description |
---|---|
protected JSONReader |
ValueIterator._reader
Context for deserialization, needed to pass through to deserializer
|
protected JSONReader |
JSON._reader
Blueprint instance of the reader to use for reading JSON as simple
Objects.
|
Modifier and Type | Method and Description |
---|---|
protected JSONReader |
JSON._defaultReader(int features,
TreeCodec tc,
ReaderWriterProvider rwp) |
protected JSONReader |
JSON._readerForOperation(JsonParser p) |
Modifier and Type | Method and Description |
---|---|
protected JSON |
JSON._with(int features,
JsonFactory jsonF,
TreeCodec trees,
JSONReader reader,
JSONWriter writer,
PrettyPrinter pp) |
JSON |
JSON.with(JSONReader r)
Mutant factory for constructing an instance with specified
JSONReader ,
and returning new instance (or, if there would be no change, this instance). |
Constructor and Description |
---|
JSON(int features,
JsonFactory jsonF,
TreeCodec trees,
JSONReader r,
JSONWriter w,
PrettyPrinter pp) |
ValueIterator(int mode,
Class<?> type,
JsonParser p,
JSONReader reader,
TreeCodec treeCodec,
boolean managedParser) |
Modifier and Type | Method and Description |
---|---|
ValueReader |
ReaderWriterProvider.findCollectionReader(JSONReader readContext,
Class<?> type,
ResolvedType valueType,
ValueReader readerForValues) |
ValueReader |
ReaderWriterProvider.findMapReader(JSONReader readContext,
Class<?> type,
ResolvedType valueType,
ValueReader readerForValues) |
ValueReader |
ReaderWriterProvider.findValueReader(JSONReader readContext,
Class<?> type)
Method called to find custom reader for given type that is NOT one of
special container types (
Collection ,
Map ): typically value is a scalar, Bean or Enum. |
abstract Object |
ValueReader.read(JSONReader reader,
JsonParser p)
Method called to deserialize value of type supported by this reader, using
given parser.
|
Object |
ValueReader.readNext(JSONReader reader,
JsonParser p)
Method called to deserialize value of type supported by this reader, using
given parser.
|
Modifier and Type | Field and Description |
---|---|
protected JSONReader |
ValueReaderLocator._readContext |
Modifier and Type | Method and Description |
---|---|
protected JSONReader |
JSONReader._with(int features,
ValueReaderLocator td,
TreeCodec tc,
CollectionBuilder lb,
MapBuilder mb)
Overridable method that all mutant factories call if a new instance
is to be constructed
|
JSONReader |
JSONReader.perOperationInstance(int features,
JsonParser p) |
JSONReader |
JSONReader.with(CollectionBuilder lb) |
JSONReader |
JSONReader.with(MapBuilder mb) |
JSONReader |
JSONReader.with(ReaderWriterProvider rwp) |
JSONReader |
JSONReader.withCacheCheck(int features) |
Constructor and Description |
---|
JSONReader(JSONReader base,
int features,
ValueReaderLocator td,
JsonParser p)
Constructor used for per-operation (non-blueprint) instance.
|
ValueReaderLocator(ValueReaderLocator base,
int features,
JSONReader r) |
Copyright © 2020 FasterXML. All rights reserved.