|
||||||||||
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.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(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). |
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)
|
Map<Object,Object> |
MapDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
EnumSet<?> |
EnumSetDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Enum<?> |
EnumDeserializer.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)
|
Object |
SettableAnyProperty.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
ArrayDeserializer.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). |
Date |
DateDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
UntypedObjectDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
EnumMap<?,?> |
EnumMapDeserializer.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. |
Collection<Object> |
CollectionDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
T |
FromStringDeserializer.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). |
protected Byte[] |
ArrayDeserializer.deserializeFromBase64(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeFromNumber(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeFromObject(JsonParser jp,
DeserializationContext ctxt)
|
Object |
ThrowableDeserializer.deserializeFromObject(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeFromString(JsonParser jp,
DeserializationContext ctxt)
|
Object |
BeanDeserializer.deserializeUsingCreator(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 | |
---|---|
PropertyValueBuffer(JsonParser jp,
DeserializationContext ctxt,
int paramCount)
|
|
StdDeserializationContext(DeserializationConfig config,
JsonParser jp)
|
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)
|
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 delegate pattern for JsonParser ,
to allow for simple overridability of basic parsing functionality. |
Fields in org.codehaus.jackson.util declared as JsonParser | |
---|---|
protected JsonParser |
JsonParserDelegate.delegate
Delegate object that method calls are delegated to. |
Methods in org.codehaus.jackson.util that return JsonParser | |
---|---|
JsonParser |
JsonParserDelegate.disable(JsonParser.Feature f)
|
JsonParser |
JsonParserDelegate.enable(JsonParser.Feature f)
|
JsonParser |
JsonParserDelegate.skipChildren()
|
Methods in org.codehaus.jackson.util with parameters of type JsonParser | |
---|---|
void |
JsonGeneratorDelegate.copyCurrentEvent(JsonParser jp)
|
void |
JsonGeneratorDelegate.copyCurrentStructure(JsonParser jp)
|
Constructors in org.codehaus.jackson.util with parameters of type JsonParser | |
---|---|
JsonParserDelegate(JsonParser d)
|
Uses of JsonParser in org.codehaus.jackson.xc |
---|
Methods in org.codehaus.jackson.xc with parameters of type JsonParser | |
---|---|
DataHandler |
DataHandlerJsonDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
Object |
XmlAdapterJsonDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |