Uses of Class
org.codehaus.jackson.JsonParser

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
<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 (like Boolean).
abstract
<T> T
ObjectCodec.readValue(JsonParser jp, JavaType valueType)
          Method to deserialize Json content as tree expressed using set of JsonNode 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.
 

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.
<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 (like Boolean).
<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 (like Boolean).
<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.
 

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)