|
||||||||||
| 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.xc | Package that contains Xml Compatibility functionality for Jackson. |
| Uses of JsonParser in org.codehaus.jackson |
|---|
| Methods in org.codehaus.jackson that return JsonParser | |
|---|---|
JsonParser |
JsonParser.configure(JsonParser.Feature f,
boolean state)
Method for enabled 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. |
| 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()
|
| 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(JsonParser jp,
JavaType valueType,
DeserializationConfig cfg)
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, which is to be
configured and/or populated by deserializer. |
|
static JsonMappingException |
JsonMappingException.from(JsonParser jp,
String msg)
|
|
static JsonMappingException |
JsonMappingException.from(JsonParser jp,
String msg,
Throwable problem)
|
|
JsonNode |
ObjectMapper.readTree(JsonParser jp)
Method to deserialize Json content as tree expressed using set of JsonNode instances. |
|
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,
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. |
|
| Uses of JsonParser in org.codehaus.jackson.map.deser |
|---|
| Fields in org.codehaus.jackson.map.deser declared as JsonParser | |
|---|---|
protected JsonParser |
StdDeserializationContext._parser
|
| Methods in org.codehaus.jackson.map.deser that return JsonParser | |
|---|---|
JsonParser |
StdDeserializationContext.getParser()
|
| Methods in org.codehaus.jackson.map.deser with parameters of type JsonParser | |
|---|---|
protected Object |
BeanDeserializer._deserializeProperties(JsonParser jp,
DeserializationContext ctxt,
Object bean)
Method that will process "extra" properties that follow Creator-bound properties (if any). |
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)
|
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. |
Collection<Object> |
CollectionDeserializer.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)
|
T |
FromStringDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
EnumSet<?> |
EnumSetDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
UntypedObjectDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
JsonNode |
JsonNodeDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
ArrayDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Date |
DateDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Map<Object,Object> |
MapDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
SettableAnyProperty.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Enum<?> |
EnumDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
EnumMap<?,?> |
EnumMapDeserializer.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)
|
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). |
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)
|
protected List<Object> |
UntypedObjectDeserializer.mapArray(JsonParser jp,
DeserializationContext ctxt)
|
protected Map<String,Object> |
UntypedObjectDeserializer.mapObject(JsonParser jp,
DeserializationContext ctxt)
|
| Constructors in org.codehaus.jackson.map.deser with parameters of type JsonParser | |
|---|---|
StdDeserializationContext(DeserializationConfig config,
JsonParser jp)
|
|
| 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)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||