Uses of Class
org.codehaus.jackson.JsonParser
Packages that use JsonParser
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser
)
and generator
(JsonParser
)
instances.Package that contains interfaces needed for dynamic, pluggable
format (auto)detection; as well as basic utility classes for
simple format detection functionality.
Parser and generator implementation classes that Jackson
defines and uses.
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper
class, as well
as convenience methods included in
JsonParser
Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains public standard implementations of abstraction that
Jackson uses.
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.Contains concrete
JsonNode
implementations
Jackson uses for the Tree model.Package that contains experimental implementation of
"Binary-Encoded JSON-Like" data format handlers (parser,
generator, factory produce both, supporting constants).
Utility classes used by Jackson Core functionality.
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
-
Uses of JsonParser in org.codehaus.jackson
Methods in org.codehaus.jackson that return JsonParserModifier and TypeMethodDescriptionprotected JsonParser
JsonFactory._createJsonParser
(byte[] data, int offset, int len, IOContext ctxt) Overridable factory method that actually instantiates parser using givenReader
object for reading content passed as raw byte array.protected JsonParser
JsonFactory._createJsonParser
(InputStream in, IOContext ctxt) Overridable factory method that actually instantiates desired parser givenInputStream
and context object.protected JsonParser
JsonFactory._createJsonParser
(Reader r, IOContext ctxt) Overridable factory method that actually instantiates parser using givenReader
object for reading content.JsonParser.configure
(JsonParser.Feature f, boolean state) Method for enabling or disabling specified feature (checkJsonParser.Feature
for list of features)JsonFactory.createJsonParser
(byte[] data) Method for constructing parser for parsing the contents of given byte array.JsonFactory.createJsonParser
(byte[] data, int offset, int len) Method for constructing parser for parsing the contents of given byte array.JsonFactory.createJsonParser
(File f) Method for constructing JSON parser instance to parse contents of specified file.JsonFactory.createJsonParser
(InputStream in) Method for constructing JSON parser instance to parse the contents accessed via specified input stream.JsonFactory.createJsonParser
(Reader r) Method for constructing parser for parsing the contents accessed via specified Reader.JsonFactory.createJsonParser
(String content) Method for constructing parser for parsing contens of given String.JsonFactory.createJsonParser
(URL url) Method for constructing JSON parser instance to parse contents of resource reference by given URL.JsonParser.disable
(JsonParser.Feature f) Method for disabling specified feature (checkJsonParser.Feature
for list of features)JsonParser.enable
(JsonParser.Feature f) Method for enabling specified parser feature (checkJsonParser.Feature
for list of features)abstract JsonParser
JsonParser.skipChildren()
Method that will skip all child tokens of an array or object token that the parser currently points to, iff stream points toJsonToken.START_OBJECT
orJsonToken.START_ARRAY
.abstract JsonParser
JsonNode.traverse()
Method for constructing aJsonParser
instance for iterating over contents of the tree that this node is root of.abstract JsonParser
ObjectCodec.treeAsTokens
(JsonNode n) Method for constructing aJsonParser
for reading contents of a JSON tree, as if it was external serialized JSON content.Methods in org.codehaus.jackson with parameters of type JsonParserModifier and TypeMethodDescriptionabstract void
JsonGenerator.copyCurrentEvent
(JsonParser jp) Method for copying contents of the current event that the given parser instance points to.abstract void
JsonGenerator.copyCurrentStructure
(JsonParser jp) Method for copying contents of the current event and following events that it encloses the given parser instance points to.abstract JsonNode
ObjectCodec.readTree
(JsonParser jp) Method to deserialize JSON content as tree expressed using set ofJsonNode
instances.abstract <T> T
ObjectCodec.readValue
(JsonParser jp, Class<T> valueType) Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (likeBoolean
).abstract <T> T
ObjectCodec.readValue
(JsonParser jp, JavaType valueType) Method to deserialize JSON content as tree expressed using set ofJsonNode
instances.abstract <T> T
ObjectCodec.readValue
(JsonParser jp, TypeReference<?> valueTypeRef) Method to deserialize JSON content into a Java type, reference to which is passed as argument.abstract <T> Iterator
<T> ObjectCodec.readValues
(JsonParser jp, Class<T> valueType) Method for reading sequence of Objects from parser stream, all with same specified value type.abstract <T> Iterator
<T> ObjectCodec.readValues
(JsonParser jp, JavaType valueType) Method for reading sequence of Objects from parser stream, all with same specified value type.abstract <T> Iterator
<T> ObjectCodec.readValues
(JsonParser jp, TypeReference<?> valueTypeRef) Method for reading sequence of Objects from parser stream, all with same specified value type. -
Uses of JsonParser in org.codehaus.jackson.format
Methods in org.codehaus.jackson.format that return JsonParserModifier and TypeMethodDescriptionDataFormatMatcher.createParserWithMatch()
Convenience method for trying to construct aJsonParser
for parsing content which is assumed to be in detected data format. -
Uses of JsonParser in org.codehaus.jackson.impl
Subclasses of JsonParser in org.codehaus.jackson.implModifier and TypeClassDescriptionclass
Deprecated.Since 1.9.0: functionality demoted down to JsonParserBaseclass
Intermediate base class used by all JacksonJsonParser
implementations.class
Intermediate base class used by all JacksonJsonParser
implementations, but does not add any additional fields that depend on particular method of obtaining input.final class
This is a concrete implementation ofJsonParser
, which is based on aReader
to handle low-level character conversion tasks.class
Deprecated.Since 1.9 sub-classes should just include code from here as is.class
Deprecated.Since 1.9, sub-classes should just embed code from herefinal class
This is a concrete implementation ofJsonParser
, which is based on aInputStream
as the input source.Methods in org.codehaus.jackson.impl that return JsonParserModifier and TypeMethodDescriptionByteSourceBootstrapper.constructParser
(int features, ObjectCodec codec, BytesToNameCanonicalizer rootByteSymbols, CharsToNameCanonicalizer rootCharSymbols) JsonParserMinimalBase.skipChildren()
Methods in org.codehaus.jackson.impl with parameters of type JsonParserModifier and TypeMethodDescriptionfinal void
JsonGeneratorBase.copyCurrentEvent
(JsonParser jp) final void
JsonGeneratorBase.copyCurrentStructure
(JsonParser jp) -
Uses of JsonParser in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as JsonParserMethods in org.codehaus.jackson.map that return JsonParserModifier and TypeMethodDescriptionabstract JsonParser
DeserializationContext.getParser()
Accessor for getting access to the underlying JSON parser used for deserialization.ObjectMapper.treeAsTokens
(JsonNode n) Method for constructing aJsonParser
out of JSON tree representation.ObjectReader.treeAsTokens
(JsonNode n) Methods in org.codehaus.jackson.map with parameters of type JsonParserModifier and TypeMethodDescriptionprotected Object
ObjectReader._bind
(JsonParser jp) Actual implementation of value reading+binding operation.protected Object
ObjectReader._bindAndClose
(JsonParser jp) protected JsonNode
ObjectReader._bindAndCloseAsTree
(JsonParser jp) protected JsonNode
ObjectReader._bindAsTree
(JsonParser jp) protected DeserializationContext
ObjectMapper._createDeserializationContext
(JsonParser jp, DeserializationConfig cfg) protected DeserializationContext
ObjectReader._createDeserializationContext
(JsonParser jp, DeserializationConfig cfg) protected JsonToken
ObjectMapper._initForReading
(JsonParser jp) Method called to ensure that given parser is ready for reading content for data binding.protected static JsonToken
ObjectReader._initForReading
(JsonParser jp) protected Object
ObjectMapper._readMapAndClose
(JsonParser jp, JavaType valueType) protected Object
ObjectMapper._readValue
(DeserializationConfig cfg, JsonParser jp, JavaType valueType) Actual implementation of value reading+binding operation.protected Object
ObjectMapper._unwrapAndDeserialize
(JsonParser jp, JavaType rootType, DeserializationContext ctxt, JsonDeserializer<Object> deser) protected Object
ObjectReader._unwrapAndDeserialize
(JsonParser jp, DeserializationContext ctxt, JavaType rootType, JsonDeserializer<Object> deser) abstract T
JsonDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) Method that can be called to ask implementation to deserialize JSON content into the value type this serializer handles.JsonDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt, T intoValue) Alternate deserialization method (compared to the most commonly used,JsonDeserializer.deserialize(JsonParser, DeserializationContext)
), which takes in initialized value instance, to be configured and/or populated by deserializer.abstract Object
TypeDeserializer.deserializeTypedFromAny
(JsonParser jp, DeserializationContext ctxt) Method called to let this type deserializer handle deserialization of "typed" object, when value itself may have been serialized using any kind of JSON value (Array, Object, scalar).abstract Object
TypeDeserializer.deserializeTypedFromArray
(JsonParser jp, DeserializationContext ctxt) Method called to let this type deserializer handle deserialization of "typed" object, when value itself is serialized as JSON Array (regardless of Java type).abstract Object
TypeDeserializer.deserializeTypedFromObject
(JsonParser jp, DeserializationContext ctxt) Method called to let this type deserializer handle deserialization of "typed" object, when value itself is serialized as JSON Object (regardless of Java type).abstract Object
TypeDeserializer.deserializeTypedFromScalar
(JsonParser jp, DeserializationContext ctxt) Method called to let this type deserializer handle deserialization of "typed" object, when value itself is serialized as a scalar JSON value (something other than Array or Object), regardless of Java type.JsonDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Deserialization called when type being deserialized is defined to contain additional type identifier, to allow for correctly instantiating correct subtype.static JsonMappingException
JsonMappingException.from
(JsonParser jp, String msg) static JsonMappingException
JsonMappingException.from
(JsonParser jp, String msg, Throwable problem) abstract boolean
DeserializationContext.handleUnknownProperty
(JsonParser jp, JsonDeserializer<?> deser, Object instanceOrClass, String propName) Method deserializers can call to inform configuredDeserializationProblemHandler
s of an unrecognized property.ObjectMapper.readTree
(JsonParser jp) Method to deserialize JSON content as tree expressed using set ofJsonNode
instances.ObjectMapper.readTree
(JsonParser jp, DeserializationConfig cfg) Method to deserialize JSON content as tree expressed using set ofJsonNode
instances.ObjectReader.readTree
(JsonParser jp) Convenience method that binds content read using given parser, using configuration of this reader, except that content is bound as JSON tree instead of configured root value type.<T> T
ObjectMapper.readValue
(JsonParser jp, Class<T> valueType) Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (likeBoolean
).<T> T
ObjectMapper.readValue
(JsonParser jp, Class<T> valueType, DeserializationConfig cfg) Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (likeBoolean
).<T> T
ObjectMapper.readValue
(JsonParser jp, JavaType valueType) Method to deserialize JSON content into a Java type, reference to which is passed as argument.<T> T
ObjectMapper.readValue
(JsonParser jp, JavaType valueType, DeserializationConfig cfg) Method to deserialize JSON content into a Java type, reference to which is passed as argument.<T> T
ObjectMapper.readValue
(JsonParser jp, TypeReference<?> valueTypeRef) Method to deserialize JSON content into a Java type, reference to which is passed as argument.<T> T
ObjectMapper.readValue
(JsonParser jp, TypeReference<?> valueTypeRef, DeserializationConfig cfg) Method to deserialize JSON content into a Java type, reference to which is passed as argument.<T> T
ObjectReader.readValue
(JsonParser jp) Method that binds content read using given parser, using configuration of this reader, including expected result type.<T> T
ObjectReader.readValue
(JsonParser jp, Class<T> valueType) Convenience method that binds content read using given parser, using configuration of this reader, except that expected value type is specified with the call (instead of currently configured root type).<T> T
ObjectReader.readValue
(JsonParser jp, JavaType valueType) Convenience method that binds content read using given parser, using configuration of this reader, except that expected value type is specified with the call (instead of currently configured root type).<T> T
ObjectReader.readValue
(JsonParser jp, TypeReference<?> valueTypeRef) Convenience method that binds content read using given parser, using configuration of this reader, except that expected value type is specified with the call (instead of currently configured root type).<T> MappingIterator
<T> ObjectMapper.readValues
(JsonParser jp, Class<T> valueType) Method for reading sequence of Objects from parser stream.<T> MappingIterator
<T> ObjectMapper.readValues
(JsonParser jp, JavaType valueType) Method for reading sequence of Objects from parser stream.<T> MappingIterator
<T> ObjectMapper.readValues
(JsonParser jp, TypeReference<?> valueTypeRef) Method for reading sequence of Objects from parser stream.<T> MappingIterator
<T> ObjectReader.readValues
(JsonParser jp) Method for reading sequence of Objects from parser stream.<T> Iterator
<T> ObjectReader.readValues
(JsonParser jp, Class<T> valueType) Convenience method that is equivalent to:<T> Iterator
<T> ObjectReader.readValues
(JsonParser jp, JavaType valueType) Convenience method that is equivalent to:<T> Iterator
<T> ObjectReader.readValues
(JsonParser jp, TypeReference<?> valueTypeRef) Convenience method that is equivalent to:abstract JsonMappingException
DeserializationContext.wrongTokenException
(JsonParser jp, JsonToken expToken, String msg) Helper method for indicating that the current token was expected to be another token.Constructors in org.codehaus.jackson.map with parameters of type JsonParserModifierConstructorDescriptionprotected
MappingIterator
(JavaType type, JsonParser jp, DeserializationContext ctxt, JsonDeserializer<?> deser) protected
MappingIterator
(JavaType type, JsonParser jp, DeserializationContext ctxt, JsonDeserializer<?> deser, boolean closeParser, Object valueToUpdate) -
Uses of JsonParser in org.codehaus.jackson.map.deser
Fields in org.codehaus.jackson.map.deser declared as JsonParserModifier and TypeFieldDescriptionprotected JsonParser
StdDeserializationContext._parser
Currently active parser used for deserialization.Methods in org.codehaus.jackson.map.deser that return JsonParserModifier and TypeMethodDescriptionStdDeserializationContext.getParser()
Method for accessing the currently active parser.Methods in org.codehaus.jackson.map.deser with parameters of type JsonParserModifier and TypeMethodDescriptionprotected Object
AbstractDeserializer._deserializeIfNatural
(JsonParser jp, DeserializationContext ctxt) protected final Object
BeanDeserializer._deserializeUsingPropertyBased
(JsonParser jp, DeserializationContext ctxt) Method called to deserialize bean using "property-based creator": this means that a non-default constructor or factory method is called, and then possibly other setters.AbstractDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) final Object
BeanDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) Main deserialization method for bean-based objects (POJOs).BeanDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt, Object bean) Secondary deserialization method, called in cases where POJO instance is created as part of deserialization, potentially after collecting some or all of the properties to set.final Object
SettableAnyProperty.deserialize
(JsonParser jp, DeserializationContext ctxt) final Object
SettableBeanProperty.deserialize
(JsonParser jp, DeserializationContext ctxt) This method is needed by some specialized bean deserializers, and also called by someSettableBeanProperty.deserializeAndSet(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, java.lang.Object)
implementations.StdDeserializer.StringDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) Deprecated.StdDeserializerProvider.WrappedDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializerProvider.WrappedDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt, Object intoValue) final void
SettableAnyProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance, String propName) Method called to deserialize appropriate value, given parser (and context), and set it using appropriate method (a setter method).abstract void
SettableBeanProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance) Method called to deserialize appropriate value, given parser (and context), and set it using appropriate mechanism.void
SettableBeanProperty.FieldProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance) void
SettableBeanProperty.InnerClassProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object bean) void
SettableBeanProperty.ManagedReferenceProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance) void
SettableBeanProperty.MethodProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance) final void
SettableBeanProperty.SetterlessProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance) protected final JsonNode
JsonNodeDeserializer.deserializeAny
(JsonParser jp, DeserializationContext ctxt) Deprecated.since 1.9.0protected final ArrayNode
JsonNodeDeserializer.deserializeArray
(JsonParser jp, DeserializationContext ctxt) Deprecated.since 1.9.0BeanDeserializer.deserializeFromArray
(JsonParser jp, DeserializationContext ctxt) BeanDeserializer.deserializeFromBoolean
(JsonParser jp, DeserializationContext ctxt) Method called to deserialize POJO value from a JSON boolean value (true, false)BeanDeserializer.deserializeFromDouble
(JsonParser jp, DeserializationContext ctxt) Method called to deserialize POJO value from a JSON floating-point number.BeanDeserializer.deserializeFromNumber
(JsonParser jp, DeserializationContext ctxt) BeanDeserializer.deserializeFromObject
(JsonParser jp, DeserializationContext ctxt) protected Object
BeanDeserializer.deserializeFromObjectUsingNonDefault
(JsonParser jp, DeserializationContext ctxt) BeanDeserializer.deserializeFromString
(JsonParser jp, DeserializationContext ctxt) protected final ObjectNode
JsonNodeDeserializer.deserializeObject
(JsonParser jp, DeserializationContext ctxt) Deprecated.since 1.9.0protected Object
BeanDeserializer.deserializeUsingPropertyBasedWithExternalTypeId
(JsonParser jp, DeserializationContext ctxt) protected Object
BeanDeserializer.deserializeUsingPropertyBasedWithUnwrapped
(JsonParser jp, DeserializationContext ctxt) protected Object
BeanDeserializer.deserializeWithExternalTypeId
(JsonParser jp, DeserializationContext ctxt) protected Object
BeanDeserializer.deserializeWithExternalTypeId
(JsonParser jp, DeserializationContext ctxt, Object bean) AbstractDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) BeanDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.StringDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Deprecated.StdDeserializerProvider.WrappedDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) protected Object
BeanDeserializer.deserializeWithUnwrapped
(JsonParser jp, DeserializationContext ctxt) Method called when there are declared "unwrapped" properties which need special handlingprotected Object
BeanDeserializer.deserializeWithUnwrapped
(JsonParser jp, DeserializationContext ctxt, Object bean) protected Object
BeanDeserializer.handlePolymorphic
(JsonParser jp, DeserializationContext ctxt, Object bean, TokenBuffer unknownTokens) Method called in cases where we may have polymorphic deserialization case: that is, type of Creator-constructed bean is not the type of deserializer itself.protected void
BeanDeserializer.handleUnknownProperty
(JsonParser jp, DeserializationContext ctxt, Object beanOrClass, String propName) Method called when a JSON property is encountered that has not matching setter, any-setter or field, and thus can not be assigned.boolean
StdDeserializationContext.handleUnknownProperty
(JsonParser jp, JsonDeserializer<?> deser, Object instanceOrClass, String propName) Method deserializers can call to inform configuredDeserializationProblemHandler
s of an unrecognized property.StdDeserializationContext.wrongTokenException
(JsonParser jp, JsonToken expToken, String msg) Constructors in org.codehaus.jackson.map.deser with parameters of type JsonParserModifierConstructorDescriptionStdDeserializationContext
(DeserializationConfig config, JsonParser jp, DeserializerProvider prov, InjectableValues injectableValues) -
Uses of JsonParser in org.codehaus.jackson.map.deser.impl
Methods in org.codehaus.jackson.map.deser.impl with parameters of type JsonParserModifier and TypeMethodDescriptionprotected final void
ExternalTypeHandler._deserialize
(JsonParser jp, DeserializationContext ctxt, Object bean, int index) ExternalTypeHandler.complete
(JsonParser jp, DeserializationContext ctxt, Object bean) void
CreatorProperty.deserializeAndSet
(JsonParser jp, DeserializationContext ctxt, Object instance) boolean
ExternalTypeHandler.handleToken
(JsonParser jp, DeserializationContext ctxt, String propName, Object bean) Method called to ask handler to handleboolean
ExternalTypeHandler.handleTypePropertyValue
(JsonParser jp, DeserializationContext ctxt, String propName, Object bean) Method called to see if given property/value pair is an external type id; and if so handle it.UnwrappedPropertyHandler.processUnwrapped
(JsonParser originalParser, DeserializationContext ctxt, Object bean, TokenBuffer buffered) PropertyBasedCreator.startBuilding
(JsonParser jp, DeserializationContext ctxt) Method called when starting to build a bean instance.Constructors in org.codehaus.jackson.map.deser.impl with parameters of type JsonParserModifierConstructorDescriptionPropertyValueBuffer
(JsonParser jp, DeserializationContext ctxt, int paramCount) -
Uses of JsonParser in org.codehaus.jackson.map.deser.std
Methods in org.codehaus.jackson.map.deser.std with parameters of type JsonParserModifier and TypeMethodDescriptionMapDeserializer._deserializeUsingCreator
(JsonParser jp, DeserializationContext ctxt) protected final Boolean
StdDeserializer._parseBoolean
(JsonParser jp, DeserializationContext ctxt) protected final boolean
StdDeserializer._parseBooleanFromNumber
(JsonParser jp, DeserializationContext ctxt) protected final boolean
StdDeserializer._parseBooleanPrimitive
(JsonParser jp, DeserializationContext ctxt) protected Byte
StdDeserializer._parseByte
(JsonParser jp, DeserializationContext ctxt) protected Date
StdDeserializer._parseDate
(JsonParser jp, DeserializationContext ctxt) protected final Double
StdDeserializer._parseDouble
(JsonParser jp, DeserializationContext ctxt) protected final double
StdDeserializer._parseDoublePrimitive
(JsonParser jp, DeserializationContext ctxt) protected final Float
StdDeserializer._parseFloat
(JsonParser jp, DeserializationContext ctxt) protected final float
StdDeserializer._parseFloatPrimitive
(JsonParser jp, DeserializationContext ctxt) protected final Integer
StdDeserializer._parseInteger
(JsonParser jp, DeserializationContext ctxt) protected final int
StdDeserializer._parseIntPrimitive
(JsonParser jp, DeserializationContext ctxt) protected final Long
StdDeserializer._parseLong
(JsonParser jp, DeserializationContext ctxt) protected final long
StdDeserializer._parseLongPrimitive
(JsonParser jp, DeserializationContext ctxt) protected Short
StdDeserializer._parseShort
(JsonParser jp, DeserializationContext ctxt) protected final short
StdDeserializer._parseShortPrimitive
(JsonParser jp, DeserializationContext ctxt) protected final void
MapDeserializer._readAndBind
(JsonParser jp, DeserializationContext ctxt, Map<Object, Object> result) AtomicBooleanDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) AtomicReferenceDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) CalendarDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) Class
<?> ClassDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) CollectionDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) CollectionDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt, Collection<Object> result) DateDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) Enum
<?> EnumDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) EnumDeserializer.FactoryBasedDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) EnumMap
<?, ?> EnumMapDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) EnumSet
<?> EnumSetDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) final T
FromStringDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) JavaTypeDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) JsonNodeDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) Implementation that will produce types of any JSON nodes; not just one deserializer is registered to handle (in case of more specialized handler).MapDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) MapDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt, Map<Object, Object> result) Object[]
ObjectArrayDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.BigDecimalDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.BigIntegerDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.BooleanDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.ByteDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.CharacterDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.DoubleDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.FloatDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.IntegerDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.LongDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.NumberDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.ShortDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.SqlDateDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StdDeserializer.StackTraceElementDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StringCollectionDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) StringCollectionDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt, Collection<String> result) StringDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) TimestampDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) TokenBufferDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) UntypedObjectDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) protected Byte[]
ObjectArrayDeserializer.deserializeFromBase64
(JsonParser jp, DeserializationContext ctxt) ThrowableDeserializer.deserializeFromObject
(JsonParser jp, DeserializationContext ctxt) CollectionDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) EnumMapDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) EnumSetDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) MapDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Object[]
ObjectArrayDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) PrimitiveArrayDeserializers.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.BooleanDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) Base implementation that does not assume specific type inclusion mechanism.StdDeserializer.DoubleDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.IntegerDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StdDeserializer.NumberDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) As mentioned in class Javadoc, there is additional complexity in handling potentially mixed type information here.StdScalarDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringCollectionDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) StringDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) UntypedObjectDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) protected void
StdDeserializer.handleUnknownProperty
(JsonParser jp, DeserializationContext ctxt, Object instanceOrClass, String propName) Method called to deal with a property that did not map to a known Bean property.protected Object
UntypedObjectDeserializer.mapArray
(JsonParser jp, DeserializationContext ctxt) Method called to map a JSON Array into a Java value.protected Object[]
UntypedObjectDeserializer.mapArrayToArray
(JsonParser jp, DeserializationContext ctxt) Method called to map a JSON Array into a Java Object array (Object[]).protected Object
UntypedObjectDeserializer.mapObject
(JsonParser jp, DeserializationContext ctxt) Method called to map a JSON Object into a Java value. -
Uses of JsonParser in org.codehaus.jackson.map.exc
Methods in org.codehaus.jackson.map.exc with parameters of type JsonParserModifier and TypeMethodDescriptionUnrecognizedPropertyException.from
(JsonParser jp, Object fromObjectOrClass, String propertyName) -
Uses of JsonParser in org.codehaus.jackson.map.ext
Methods in org.codehaus.jackson.map.ext with parameters of type JsonParserModifier and TypeMethodDescriptionCoreXMLDeserializers.GregorianCalendarDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) org.joda.time.DateMidnight
JodaDeserializers.DateMidnightDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) JodaDeserializers.DateTimeDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) org.joda.time.LocalDate
JodaDeserializers.LocalDateDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) org.joda.time.LocalDateTime
JodaDeserializers.LocalDateTimeDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) org.joda.time.ReadablePeriod
JodaDeserializers.PeriodDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) -
Uses of JsonParser in org.codehaus.jackson.map.jsontype.impl
Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type JsonParserModifier and TypeMethodDescriptionprotected Object
AsPropertyTypeDeserializer._deserializeIfNatural
(JsonParser jp, DeserializationContext ctxt) Helper method used to check if given parser might be pointing to a "natural" value, and one that would be acceptable as the result value (compatible with declared base type)protected Object
AsPropertyTypeDeserializer._deserializeTypedUsingDefaultImpl
(JsonParser jp, DeserializationContext ctxt, TokenBuffer tb) protected final String
AsArrayTypeDeserializer._locateTypeId
(JsonParser jp, DeserializationContext ctxt) AsArrayTypeDeserializer.deserializeTypedFromAny
(JsonParser jp, DeserializationContext ctxt) AsPropertyTypeDeserializer.deserializeTypedFromAny
(JsonParser jp, DeserializationContext ctxt) AsWrapperTypeDeserializer.deserializeTypedFromAny
(JsonParser jp, DeserializationContext ctxt) AsArrayTypeDeserializer.deserializeTypedFromArray
(JsonParser jp, DeserializationContext ctxt) Method called when actual object is serialized as JSON Array.AsWrapperTypeDeserializer.deserializeTypedFromArray
(JsonParser jp, DeserializationContext ctxt) AsArrayTypeDeserializer.deserializeTypedFromObject
(JsonParser jp, DeserializationContext ctxt) Method called when actual object is serialized as JSON ObjectAsPropertyTypeDeserializer.deserializeTypedFromObject
(JsonParser jp, DeserializationContext ctxt) This is the trickiest thing to handle, since property we are looking for may be anywhere...AsWrapperTypeDeserializer.deserializeTypedFromObject
(JsonParser jp, DeserializationContext ctxt) Deserializing type id enclosed using WRAPPER_OBJECT style is straightforwardAsArrayTypeDeserializer.deserializeTypedFromScalar
(JsonParser jp, DeserializationContext ctxt) AsWrapperTypeDeserializer.deserializeTypedFromScalar
(JsonParser jp, DeserializationContext ctxt) -
Uses of JsonParser in org.codehaus.jackson.node
Subclasses of JsonParser in org.codehaus.jackson.nodeModifier and TypeClassDescriptionclass
Facade overJsonNode
that implementsJsonParser
to allow accessing contents of JSON tree in alternate form (stream of tokens).Methods in org.codehaus.jackson.node that return JsonParser -
Uses of JsonParser in org.codehaus.jackson.smile
Subclasses of JsonParser in org.codehaus.jackson.smileMethods in org.codehaus.jackson.smile that return JsonParserModifier and TypeMethodDescriptionprotected JsonParser
SmileFactory._createJsonParser
(Reader r, IOContext ctxt) Overridable factory method that actually instantiates desired parser. -
Uses of JsonParser in org.codehaus.jackson.util
Subclasses of JsonParser in org.codehaus.jackson.utilModifier and TypeClassDescriptionclass
Helper class that implements delegation pattern forJsonParser
, to allow for simple overridability of basic parsing functionality.class
Helper class that can be used to sequence multiple physicalJsonParser
s to create a single logical sequence of tokens, as a singleJsonParser
.protected static final class
Fields in org.codehaus.jackson.util declared as JsonParserModifier and TypeFieldDescriptionprotected final JsonParser[]
JsonParserSequence._parsers
Parsers other than the first one (which is initially assigned as delegate)protected JsonParser
JsonParserDelegate.delegate
Delegate object that method calls are delegated to.Methods in org.codehaus.jackson.util that return JsonParserModifier and TypeMethodDescriptionTokenBuffer.asParser()
Method used to create aJsonParser
that can read contents stored in this buffer.TokenBuffer.asParser
(JsonParser src) TokenBuffer.asParser
(ObjectCodec codec) Method used to create aJsonParser
that can read contents stored in this buffer.JsonParserDelegate.disable
(JsonParser.Feature f) JsonParserDelegate.enable
(JsonParser.Feature f) JsonParserDelegate.skipChildren()
Methods in org.codehaus.jackson.util with parameters of type JsonParserModifier and TypeMethodDescriptionTokenBuffer.asParser
(JsonParser src) void
JsonGeneratorDelegate.copyCurrentEvent
(JsonParser jp) void
TokenBuffer.copyCurrentEvent
(JsonParser jp) void
JsonGeneratorDelegate.copyCurrentStructure
(JsonParser jp) void
TokenBuffer.copyCurrentStructure
(JsonParser jp) static JsonParserSequence
JsonParserSequence.createFlattened
(JsonParser first, JsonParser second) Method that will construct a parser (possibly a sequence) that contains all given sub-parsers.Method parameters in org.codehaus.jackson.util with type arguments of type JsonParserModifier and TypeMethodDescriptionprotected void
JsonParserSequence.addFlattenedActiveParsers
(List<JsonParser> result) Constructors in org.codehaus.jackson.util with parameters of type JsonParser -
Uses of JsonParser in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc with parameters of type JsonParserModifier and TypeMethodDescriptionDataHandlerJsonDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) DomElementJsonDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) XmlAdapterJsonDeserializer.deserialize
(JsonParser jp, DeserializationContext ctxt) XmlAdapterJsonDeserializer.deserializeWithType
(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)