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.
|
protected JSONReader |
JSON.Builder._reader |
Modifier and Type | Method and Description |
---|---|
protected JSONReader |
JSON._defaultReader() |
protected JSONReader |
JSON._readerForOperation(JsonParser p) |
JSONReader |
JSON.Builder.jsonReader() |
Modifier and Type | Method and Description |
---|---|
protected JSON |
JSON._with(int features,
JsonFactory jsonF,
TreeCodec trees,
JSONReader reader,
JSONWriter writer,
PrettyPrinter pp) |
JSON.Builder |
JSON.Builder.jsonReader(JSONReader r) |
JSON |
JSON.with(JSONReader r)
Deprecated.
Since 2.11 should try using builder (see
JSON.builder() and create
properly configured instance |
Constructor and Description |
---|
JSON(JSON base,
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.Pair.findCollectionReader(JSONReader ctxt,
Class<?> type,
ResolvedType valueType,
ValueReader readerForValues) |
ValueReader |
ReaderWriterProvider.findMapReader(JSONReader readContext,
Class<?> type,
ResolvedType valueType,
ValueReader readerForValues) |
ValueReader |
ReaderWriterProvider.Pair.findMapReader(JSONReader ctxt,
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. |
ValueReader |
ReaderWriterProvider.Pair.findValueReader(JSONReader ctxt,
Class<?> type) |
ValueReader |
ReaderWriterModifier.modifyValueReader(JSONReader readContext,
Class<?> type,
ValueReader defaultReader)
Method called after
ValueReader to use has been constructed, but
before it is to be used for the first time. |
ValueReader |
ReaderWriterModifier.Pair.modifyValueReader(JSONReader ctxt,
Class<?> type,
ValueReader defaultReader) |
POJODefinition |
ReaderWriterModifier.pojoDefinitionForDeserialization(JSONReader readContext,
Class<?> pojoType) |
POJODefinition |
ReaderWriterModifier.Pair.pojoDefinitionForDeserialization(JSONReader ctxt,
Class<?> pojoType) |
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(CollectionBuilder lb,
MapBuilder mb)
Overridable method that all mutant factories call if a new instance
is to be constructed
|
JSONReader |
JSONReader.perOperationInstance(int features,
ValueReaderLocator loc,
TreeCodec tc,
JsonParser p) |
JSONReader |
JSONReader.with(CollectionBuilder lb) |
JSONReader |
JSONReader.with(MapBuilder mb) |
JSONReader |
JSONReader.withCacheCheck(int features) |
Constructor and Description |
---|
JSONReader(JSONReader base,
int features,
ValueReaderLocator loc,
TreeCodec tc,
JsonParser p)
Constructor used for per-operation (non-blueprint) instance.
|
ValueReaderLocator(ValueReaderLocator base,
int features,
JSONReader r) |
Copyright © 2020 FasterXML. All rights reserved.