|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JsonParser | |
---|---|
org.codehaus.jackson | Main public API classes of the core streaming JSON
processor: most importantly JsonFactory
used for constructing
Json parser (JsonParser )
and generator
(JsonParser )
instances. |
org.codehaus.jackson.impl | Parser and generator implementation classes that Jackson defines and uses. |
org.codehaus.jackson.map | 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 |
org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding. |
org.codehaus.jackson.map.ext | 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. |
org.codehaus.jackson.map.jsontype.impl | Package that contains standard implementations for
TypeResolverBuilder
and
org.codehaus.jackson.map.jsontype.JsonTypeResolver it
can construct. |
org.codehaus.jackson.node | Contains concrete JsonNode implementations
Jackson uses for the Tree model. |
org.codehaus.jackson.util | Utility classes used by Jackson Core functionality. |
org.codehaus.jackson.xc | Package that contains Xml Compatibility functionality for Jackson. |
Uses of JsonParser in org.codehaus.jackson |
---|
Methods in org.codehaus.jackson that return JsonParser | |
---|---|
protected JsonParser |
JsonFactory._createJsonParser(byte[] data,
int offset,
int len,
IOContext ctxt)
|
protected JsonParser |
JsonFactory._createJsonParser(InputStream in,
IOContext ctxt)
Overridable construction method that actually instantiates desired parser. |
protected JsonParser |
JsonFactory._createJsonParser(Reader r,
IOContext ctxt)
|
JsonParser |
JsonParser.configure(JsonParser.Feature f,
boolean state)
Method for enabling or disabling specified feature (check JsonParser.Feature for list of features) |
JsonParser |
JsonFactory.createJsonParser(byte[] data)
|
JsonParser |
JsonFactory.createJsonParser(byte[] data,
int offset,
int len)
|
JsonParser |
JsonFactory.createJsonParser(File f)
Method for constructing json parser instance to parse contents of specified file. |
JsonParser |
JsonFactory.createJsonParser(InputStream in)
Method for constructing json parser instance to parse the contents accessed via specified input stream. |
JsonParser |
JsonFactory.createJsonParser(Reader r)
Method for constructing json parser instance to parse the contents accessed via specified Reader. |
JsonParser |
JsonFactory.createJsonParser(String content)
|
JsonParser |
JsonFactory.createJsonParser(URL url)
Method for constructing json parser instance to parse contents of resource reference by given URL. |
JsonParser |
JsonParser.disable(JsonParser.Feature f)
Method for disabling specified feature (check JsonParser.Feature for list of features) |
JsonParser |
JsonParser.enable(JsonParser.Feature f)
Method for enabling specified parser feature (check JsonParser.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 to JsonToken.START_OBJECT or JsonToken.START_ARRAY . |
abstract JsonParser |
JsonNode.traverse()
Method for constructing a JsonParser instance for
iterating over contents of the tree that this
node is root of. |
abstract JsonParser |
ObjectCodec.treeAsTokens(JsonNode n)
Method for constructing a JsonParser for reading
contents of a JSON tree, as if it was external serialized
JSON content. |
Methods in org.codehaus.jackson with parameters of type JsonParser | ||
---|---|---|
abstract 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 of JsonNode instances. |
|
abstract
|
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 (like Boolean ). |
|
abstract
|
ObjectCodec.readValue(JsonParser jp,
JavaType valueType)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
|
abstract
|
ObjectCodec.readValue(JsonParser jp,
TypeReference<?> valueTypeRef)
Method to deserialize JSON content into a Java type, reference to which is passed as argument. |
Uses of JsonParser in org.codehaus.jackson.impl |
---|
Subclasses of JsonParser in org.codehaus.jackson.impl | |
---|---|
class |
JsonNumericParserBase
Another intermediate base class used by all Jackson JsonParser
implementations. |
class |
JsonParserBase
Intermediate base class used by all Jackson JsonParser
implementations. |
class |
ReaderBasedNumericParser
Intermediate class that implements handling of numeric parsing. |
class |
ReaderBasedParser
This is a concrete implementation of JsonParser , which is
based on a Reader to handle low-level character
conversion tasks. |
class |
ReaderBasedParserBase
This is a simple low-level input reader base class, used by JSON parser. |
class |
StreamBasedParserBase
This is a simple low-level input reader base class, used by JSON parser. |
class |
Utf8NumericParser
Intermediate class that implements handling of numeric parsing, when using UTF-8 encoded byte-based input source. |
class |
Utf8StreamParser
This is a concrete implementation of JsonParser , which is
based on a InputStream as the input source. |
Methods in org.codehaus.jackson.impl that return JsonParser | |
---|---|
JsonParser |
ByteSourceBootstrapper.constructParser(int features,
ObjectCodec codec,
BytesToNameCanonicalizer rootByteSymbols,
CharsToNameCanonicalizer rootCharSymbols)
|
JsonParser |
JsonParserBase.skipChildren()
|
Methods in org.codehaus.jackson.impl with parameters of type JsonParser | |
---|---|
void |
JsonGeneratorBase.copyCurrentEvent(JsonParser jp)
|
void |
JsonGeneratorBase.copyCurrentStructure(JsonParser jp)
|
Uses of JsonParser in org.codehaus.jackson.map |
---|
Methods in org.codehaus.jackson.map that return JsonParser | |
---|---|
abstract JsonParser |
DeserializationContext.getParser()
Accessor for getting access to the underlying JSON parser used for deserialization. |
JsonParser |
ObjectMapper.treeAsTokens(JsonNode n)
|
Methods in org.codehaus.jackson.map with parameters of type JsonParser | ||
---|---|---|
protected DeserializationContext |
ObjectMapper._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 Object |
ObjectMapper._readMapAndClose(JsonParser jp,
JavaType valueType)
|
|
protected Object |
ObjectMapper._readValue(DeserializationConfig cfg,
JsonParser jp,
JavaType valueType)
Actual implementation of value reading+binding operation. |
|
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. |
|
T |
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. |
|
Object |
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 configured DeserializationProblemHandler s
of an unrecognized property. |
|
JsonNode |
TreeMapper.readTree(JsonParser jp)
Deprecated. Method that will try to read a sub-tree using given parser, map it to a tree (represented by a root JsonNode) and return it, if possible. |
|
JsonNode |
ObjectMapper.readTree(JsonParser jp)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
|
JsonNode |
ObjectMapper.readTree(JsonParser jp,
DeserializationConfig cfg)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
|
|
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 (like Boolean ). |
|
|
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 (like Boolean ). |
|
|
ObjectMapper.readValue(JsonParser jp,
JavaType valueType)
Method to deserialize Json content into a Java type, reference to which is passed as argument. |
|
|
ObjectMapper.readValue(JsonParser jp,
JavaType valueType,
DeserializationConfig cfg)
Method to deserialize Json content into a Java type, reference to which is passed as argument. |
|
|
ObjectMapper.readValue(JsonParser jp,
TypeReference<?> valueTypeRef)
Method to deserialize Json content into a Java type, reference to which is passed as argument. |
|
|
ObjectMapper.readValue(JsonParser jp,
TypeReference<?> valueTypeRef,
DeserializationConfig cfg)
Method to deserialize Json content into a Java type, reference to which is passed as argument. |
|
abstract JsonMappingException |
DeserializationContext.wrongTokenException(JsonParser jp,
JsonToken expToken,
String msg)
Helper method for indicating that the current token was expected to be another token. |
Uses of JsonParser in org.codehaus.jackson.map.deser |
---|
Fields in org.codehaus.jackson.map.deser declared as JsonParser | |
---|---|
protected JsonParser |
StdDeserializationContext._parser
Currently active parser used for deserialization. |
Methods in org.codehaus.jackson.map.deser that return JsonParser | |
---|---|
JsonParser |
StdDeserializationContext.getParser()
Method for accessing the currently active parser. |
Methods in org.codehaus.jackson.map.deser with parameters of type JsonParser | |
---|---|
Map<Object,Object> |
MapDeserializer._deserializeUsingCreator(JsonParser jp,
DeserializationContext ctxt)
|
protected 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. |
protected boolean |
StdDeserializer._parseBoolean(JsonParser jp,
DeserializationContext ctxt)
|
protected Date |
StdDeserializer._parseDate(JsonParser jp,
DeserializationContext ctxt)
|
protected double |
StdDeserializer._parseDouble(JsonParser jp,
DeserializationContext ctxt)
|
protected float |
StdDeserializer._parseFloat(JsonParser jp,
DeserializationContext ctxt)
|
protected int |
StdDeserializer._parseInt(JsonParser jp,
DeserializationContext ctxt)
|
protected long |
StdDeserializer._parseLong(JsonParser jp,
DeserializationContext ctxt)
|
protected short |
StdDeserializer._parseShort(JsonParser jp,
DeserializationContext ctxt)
|
protected void |
MapDeserializer._readAndBind(JsonParser jp,
DeserializationContext ctxt,
Map<Object,Object> result)
|
Object |
UntypedObjectDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
StdDeserializerProvider.WrappedDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
String |
StdDeserializer.StringDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Class<?> |
StdDeserializer.ClassDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Boolean |
StdDeserializer.BooleanDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Byte |
StdDeserializer.ByteDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Short |
StdDeserializer.ShortDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Character |
StdDeserializer.CharacterDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Integer |
StdDeserializer.IntegerDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Long |
StdDeserializer.LongDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Float |
StdDeserializer.FloatDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Double |
StdDeserializer.DoubleDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Number |
StdDeserializer.NumberDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
BigDecimal |
StdDeserializer.BigDecimalDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
BigInteger |
StdDeserializer.BigIntegerDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Calendar |
StdDeserializer.CalendarDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Date |
StdDeserializer.SqlDateDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
StackTraceElement |
StdDeserializer.StackTraceElementDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
TokenBuffer |
StdDeserializer.TokenBufferDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
SettableBeanProperty.deserialize(JsonParser jp,
DeserializationContext ctxt)
This method is needed by some specialized bean deserializers, and also called by some SettableBeanProperty.deserializeAndSet(org.codehaus.jackson.JsonParser, org.codehaus.jackson.map.DeserializationContext, java.lang.Object) implementations. |
Object |
SettableAnyProperty.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Map<Object,Object> |
MapDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
JsonNode |
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). |
T |
FromStringDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
EnumSet<?> |
EnumSetDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
EnumMap<?,?> |
EnumMapDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Enum<?> |
EnumDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Date |
DateDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Collection<Object> |
CollectionDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
Main deserialization method for bean-based objects (POJOs). |
Object |
ArrayDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Collection<Object> |
CollectionDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt,
Collection<Object> result)
|
Map<Object,Object> |
MapDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt,
Map<Object,Object> result)
|
Object |
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. |
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.MethodProperty.deserializeAndSet(JsonParser jp,
DeserializationContext ctxt,
Object instance)
|
void |
SettableBeanProperty.SetterlessProperty.deserializeAndSet(JsonParser jp,
DeserializationContext ctxt,
Object instance)
|
void |
SettableBeanProperty.FieldProperty.deserializeAndSet(JsonParser jp,
DeserializationContext ctxt,
Object instance)
|
void |
SettableBeanProperty.CreatorProperty.deserializeAndSet(JsonParser jp,
DeserializationContext ctxt,
Object instance)
|
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). |
protected Byte[] |
ArrayDeserializer.deserializeFromBase64(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeFromNumber(JsonParser jp,
DeserializationContext ctxt)
|
Object |
ThrowableDeserializer.deserializeFromObject(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeFromObject(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeFromString(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeUsingCreator(JsonParser jp,
DeserializationContext ctxt)
|
Object |
UntypedObjectDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
StdScalarDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
StdDeserializerProvider.WrappedDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
StdDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
Base implementation that does not assume specific type inclusion mechanism. |
Object |
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. |
Object |
MapDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
EnumSetDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
EnumMapDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
CollectionDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
BeanDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
ArrayDeserializers.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
Object |
ArrayDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
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 |
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 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 configured DeserializationProblemHandler s
of an unrecognized property. |
protected List<Object> |
UntypedObjectDeserializer.mapArray(JsonParser jp,
DeserializationContext ctxt)
|
protected Map<String,Object> |
UntypedObjectDeserializer.mapObject(JsonParser jp,
DeserializationContext ctxt)
|
JsonMappingException |
StdDeserializationContext.wrongTokenException(JsonParser jp,
JsonToken expToken,
String msg)
|
Constructors in org.codehaus.jackson.map.deser with parameters of type JsonParser | |
---|---|
PropertyValueBuffer(JsonParser jp,
DeserializationContext ctxt,
int paramCount)
|
|
StdDeserializationContext(DeserializationConfig config,
JsonParser jp,
DeserializerProvider prov)
|
Uses of JsonParser in org.codehaus.jackson.map.ext |
---|
Methods in org.codehaus.jackson.map.ext with parameters of type JsonParser | |
---|---|
DateTime |
JodaDeserializers.DateTimeDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
LocalDate |
JodaDeserializers.LocalDateDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
LocalDateTime |
JodaDeserializers.LocalDateTimeDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
DateMidnight |
JodaDeserializers.DateMidnightDeserializer.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 JsonParser | |
---|---|
protected String |
AsArrayTypeDeserializer._locateTypeId(JsonParser jp,
DeserializationContext ctxt)
|
Object |
AsWrapperTypeDeserializer.deserializeTypedFromAny(JsonParser jp,
DeserializationContext ctxt)
|
Object |
AsArrayTypeDeserializer.deserializeTypedFromAny(JsonParser jp,
DeserializationContext ctxt)
|
Object |
AsWrapperTypeDeserializer.deserializeTypedFromArray(JsonParser jp,
DeserializationContext ctxt)
|
Object |
AsArrayTypeDeserializer.deserializeTypedFromArray(JsonParser jp,
DeserializationContext ctxt)
Method called when actual object is serialized as JSON Array. |
Object |
AsWrapperTypeDeserializer.deserializeTypedFromObject(JsonParser jp,
DeserializationContext ctxt)
Deserializing type id enclosed using WRAPPER_OBJECT style is straightforward |
Object |
AsPropertyTypeDeserializer.deserializeTypedFromObject(JsonParser jp,
DeserializationContext ctxt)
This is the trickiest thing to handle, since property we are looking for may be anywhere... |
Object |
AsArrayTypeDeserializer.deserializeTypedFromObject(JsonParser jp,
DeserializationContext ctxt)
Method called when actual object is serialized as JSON Object |
Object |
AsWrapperTypeDeserializer.deserializeTypedFromScalar(JsonParser jp,
DeserializationContext ctxt)
|
Object |
AsArrayTypeDeserializer.deserializeTypedFromScalar(JsonParser jp,
DeserializationContext ctxt)
|
Uses of JsonParser in org.codehaus.jackson.node |
---|
Subclasses of JsonParser in org.codehaus.jackson.node | |
---|---|
class |
TreeTraversingParser
Facade over JsonNode that implements JsonParser to allow
accessing contents of JSON tree in alternate form (stream of tokens). |
Methods in org.codehaus.jackson.node that return JsonParser | |
---|---|
JsonParser |
TreeTraversingParser.skipChildren()
|
JsonParser |
BaseJsonNode.traverse()
|
Uses of JsonParser in org.codehaus.jackson.util |
---|
Subclasses of JsonParser in org.codehaus.jackson.util | |
---|---|
class |
JsonParserDelegate
Helper class that implements delegation pattern for JsonParser ,
to allow for simple overridability of basic parsing functionality. |
class |
JsonParserSequence
Helper class that can be used to sequence multiple physical JsonParser s to create a single logical sequence of
tokens, as a single JsonParser . |
protected static class |
TokenBuffer.Parser
|
Fields in org.codehaus.jackson.util declared as JsonParser | |
---|---|
protected 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 JsonParser | |
---|---|
JsonParser |
TokenBuffer.asParser()
Method used to create a JsonParser that can read contents
stored in this buffer. |
JsonParser |
TokenBuffer.asParser(JsonParser src)
|
JsonParser |
TokenBuffer.asParser(ObjectCodec codec)
Method used to create a JsonParser that can read contents
stored in this buffer. |
JsonParser |
JsonParserDelegate.disable(JsonParser.Feature f)
|
JsonParser |
JsonParserDelegate.enable(JsonParser.Feature f)
|
JsonParser |
TokenBuffer.Parser.skipChildren()
|
JsonParser |
JsonParserDelegate.skipChildren()
|
Methods in org.codehaus.jackson.util with parameters of type JsonParser | |
---|---|
JsonParser |
TokenBuffer.asParser(JsonParser src)
|
void |
TokenBuffer.copyCurrentEvent(JsonParser jp)
|
void |
JsonGeneratorDelegate.copyCurrentEvent(JsonParser jp)
|
void |
TokenBuffer.copyCurrentStructure(JsonParser jp)
|
void |
JsonGeneratorDelegate.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 JsonParser | |
---|---|
protected void |
JsonParserSequence.addFlattenedActiveParsers(List<JsonParser> result)
|
Constructors in org.codehaus.jackson.util with parameters of type JsonParser | |
---|---|
JsonParserDelegate(JsonParser d)
|
|
JsonParserSequence(JsonParser[] parsers)
|
Uses of JsonParser in org.codehaus.jackson.xc |
---|
Methods in org.codehaus.jackson.xc with parameters of type JsonParser | |
---|---|
Object |
XmlAdapterJsonDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
DataHandler |
DataHandlerJsonDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
XmlAdapterJsonDeserializer.deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |