Package | Description |
---|---|
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.jaxrs |
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
|
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.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
org.codehaus.jackson.util |
Utility classes used by Jackson Core functionality.
|
Modifier and Type | Method | Description |
---|---|---|
protected JsonParseException |
JsonParser._constructError(java.lang.String msg) |
Helper method for constructing
JsonParseException s
based on current state of the parser |
Modifier and Type | Method | Description |
---|---|---|
protected JsonParser |
JsonFactory._createJsonParser(byte[] data,
int offset,
int len,
IOContext ctxt) |
Overridable factory method that actually instantiates parser
using given
Reader object for reading content
passed as raw byte array. |
protected JsonParser |
JsonFactory._createJsonParser(java.io.InputStream in,
IOContext ctxt) |
Overridable factory method that actually instantiates desired parser
given
InputStream and context object. |
protected JsonParser |
JsonFactory._createJsonParser(java.io.Reader r,
IOContext ctxt) |
Overridable factory method that actually instantiates parser
using given
Reader object for reading content. |
JsonParser |
JsonFactory.createJsonParser(byte[] data) |
Method for constructing parser for parsing
the contents of given byte array.
|
JsonParser |
JsonFactory.createJsonParser(byte[] data,
int offset,
int len) |
Method for constructing parser for parsing
the contents of given byte array.
|
JsonParser |
JsonFactory.createJsonParser(java.io.File f) |
Method for constructing JSON parser instance to parse
contents of specified file.
|
JsonParser |
JsonFactory.createJsonParser(java.io.InputStream in) |
Method for constructing JSON parser instance to parse
the contents accessed via specified input stream.
|
JsonParser |
JsonFactory.createJsonParser(java.io.Reader r) |
Method for constructing parser for parsing
the contents accessed via specified Reader.
|
JsonParser |
JsonFactory.createJsonParser(java.lang.String content) |
Method for constructing parser for parsing
contens of given String.
|
JsonParser |
JsonFactory.createJsonParser(java.net.URL url) |
Method for constructing JSON parser instance to parse
contents of resource reference by given URL.
|
abstract java.math.BigInteger |
JsonParser.getBigIntegerValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_INT and
it can not be used as a Java long primitive type due to its
magnitude. |
byte[] |
JsonParser.getBinaryValue() |
Convenience alternative to
JsonParser.getBinaryValue(Base64Variant)
that defaults to using
Base64Variants.getDefaultVariant() as the default encoding. |
abstract byte[] |
JsonParser.getBinaryValue(Base64Variant b64variant) |
Method that can be used to read (and consume -- results
may not be accessible using other methods after the call)
base64-encoded binary data
included in the current textual JSON value.
|
boolean |
JsonParser.getBooleanValue() |
Convenience accessor that can be called when the current
token is
JsonToken.VALUE_TRUE or
JsonToken.VALUE_FALSE . |
byte |
JsonParser.getByteValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_INT and
it can be expressed as a value of Java byte primitive type. |
abstract java.lang.String |
JsonParser.getCurrentName() |
Method that can be called to get the name associated with
the current token: for
JsonToken.FIELD_NAME s it will
be the same as what JsonParser.getText() returns;
for field values it will be preceding field name;
and for others (array values, root-level values) null. |
abstract java.math.BigDecimal |
JsonParser.getDecimalValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_FLOAT or
JsonToken.VALUE_NUMBER_INT . |
abstract double |
JsonParser.getDoubleValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_FLOAT and
it can be expressed as a Java double primitive type. |
java.lang.Object |
JsonParser.getEmbeddedObject() |
Accessor that can be called if (and only if) the current token
is
JsonToken.VALUE_EMBEDDED_OBJECT . |
abstract float |
JsonParser.getFloatValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_FLOAT and
it can be expressed as a Java float primitive type. |
abstract int |
JsonParser.getIntValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_INT and
it can be expressed as a value of Java int primitive type. |
abstract long |
JsonParser.getLongValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_INT and
it can be expressed as a Java long primitive type. |
abstract JsonParser.NumberType |
JsonParser.getNumberType() |
If current token is of type
JsonToken.VALUE_NUMBER_INT or
JsonToken.VALUE_NUMBER_FLOAT , returns
one of JsonParser.NumberType constants; otherwise returns null. |
abstract java.lang.Number |
JsonParser.getNumberValue() |
Generic number value accessor method that will work for
all kinds of numeric values.
|
short |
JsonParser.getShortValue() |
Numeric accessor that can be called when the current
token is of type
JsonToken.VALUE_NUMBER_INT and
it can be expressed as a value of Java short primitive type. |
abstract java.lang.String |
JsonParser.getText() |
Method for accessing textual representation of the current token;
if no current token (before first call to
JsonParser.nextToken() , or
after encountering end-of-input), returns null. |
abstract char[] |
JsonParser.getTextCharacters() |
Method similar to
JsonParser.getText() , but that will return
underlying (unmodifiable) character array that contains
textual value, instead of constructing a String object
to contain this information. |
abstract int |
JsonParser.getTextLength() |
Accessor used with
JsonParser.getTextCharacters() , to know length
of String stored in returned buffer. |
abstract int |
JsonParser.getTextOffset() |
Accessor used with
JsonParser.getTextCharacters() , to know offset
of the first text content character within buffer. |
boolean |
JsonParser.getValueAsBoolean() |
Method that will try to convert value of current token to a
boolean.
|
boolean |
JsonParser.getValueAsBoolean(boolean defaultValue) |
Method that will try to convert value of current token to a
boolean.
|
double |
JsonParser.getValueAsDouble() |
Method that will try to convert value of current token to a Java
double.
|
double |
JsonParser.getValueAsDouble(double defaultValue) |
Method that will try to convert value of current token to a
Java double.
|
int |
JsonParser.getValueAsInt() |
Method that will try to convert value of current token to a
int.
|
int |
JsonParser.getValueAsInt(int defaultValue) |
Method that will try to convert value of current token to a
int.
|
long |
JsonParser.getValueAsLong() |
Method that will try to convert value of current token to a
long.
|
long |
JsonParser.getValueAsLong(long defaultValue) |
Method that will try to convert value of current token to a
long.
|
java.lang.Boolean |
JsonParser.nextBooleanValue() |
Method that fetches next token (as if calling
JsonParser.nextToken() ) and
if it is JsonToken.VALUE_TRUE or JsonToken.VALUE_FALSE
returns matching Boolean value; otherwise return null. |
boolean |
JsonParser.nextFieldName(SerializableString str) |
Method that fetches next token (as if calling
JsonParser.nextToken() ) and
verifies whether it is JsonToken.FIELD_NAME with specified name
and returns result of that comparison. |
int |
JsonParser.nextIntValue(int defaultValue) |
Method that fetches next token (as if calling
JsonParser.nextToken() ) and
if it is JsonToken.VALUE_NUMBER_INT returns 32-bit int value;
otherwise returns specified default value
It is functionally equivalent to: |
long |
JsonParser.nextLongValue(long defaultValue) |
Method that fetches next token (as if calling
JsonParser.nextToken() ) and
if it is JsonToken.VALUE_NUMBER_INT returns 64-bit long value;
otherwise returns specified default value
It is functionally equivalent to: |
java.lang.String |
JsonParser.nextTextValue() |
Method that fetches next token (as if calling
JsonParser.nextToken() ) and
if it is JsonToken.VALUE_STRING returns contained String value;
otherwise returns null. |
abstract JsonToken |
JsonParser.nextToken() |
Main iteration method, which will advance stream enough
to determine type of the next token, if any.
|
JsonToken |
JsonParser.nextValue() |
Iteration method that will advance stream enough
to determine type of the next token that is a value type
(including JSON Array and Object start/end markers).
|
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 . |
Modifier and Type | Method | Description |
---|---|---|
protected JsonParseException |
JsonParserMinimalBase._constructError(java.lang.String msg,
java.lang.Throwable t) |
Modifier and Type | Method | Description |
---|---|---|
protected abstract byte[] |
JsonParserBase._decodeBase64(Base64Variant b64variant) |
|
protected byte[] |
ReaderBasedParser._decodeBase64(Base64Variant b64variant) |
|
protected byte[] |
Utf8StreamParser._decodeBase64(Base64Variant b64variant) |
|
protected int |
JsonParserBase._decodeBase64Escape(Base64Variant b64variant,
char ch,
int index) |
|
protected int |
JsonParserBase._decodeBase64Escape(Base64Variant b64variant,
int ch,
int index) |
|
protected int |
Utf8StreamParser._decodeCharForError(int firstByte) |
|
protected char |
JsonParserBase._decodeEscaped() |
Method that sub-classes must implement to support escaped sequences
in base64-encoded sections.
|
protected char |
ReaderBasedParser._decodeEscaped() |
|
protected char |
Utf8StreamParser._decodeEscaped() |
|
protected abstract void |
JsonParserBase._finishString() |
|
protected void |
ReaderBasedParser._finishString() |
|
protected void |
Utf8StreamParser._finishString() |
|
protected void |
ReaderBasedParser._finishString2() |
|
protected JsonToken |
ReaderBasedParser._handleApostropheValue() |
|
protected JsonToken |
Utf8StreamParser._handleApostropheValue() |
|
protected void |
JsonParserBase._handleEOF() |
Method called when an EOF is encountered between tokens.
|
protected abstract void |
JsonParserMinimalBase._handleEOF() |
Method sub-classes need to implement
|
protected JsonToken |
ReaderBasedParser._handleInvalidNumberStart(int ch,
boolean negative) |
Method called if expected numeric value (due to leading sign) does not
look like a number
|
protected JsonToken |
Utf8StreamParser._handleInvalidNumberStart(int ch,
boolean negative) |
Method called if expected numeric value (due to leading sign) does not
look like a number
|
protected JsonToken |
ReaderBasedParser._handleUnexpectedValue(int i) |
Method for handling cases where first non-space character
of an expected value token is not legal for standard JSON content.
|
protected JsonToken |
Utf8StreamParser._handleUnexpectedValue(int c) |
Method for handling cases where first non-space character
of an expected value token is not legal for standard JSON content.
|
protected java.lang.String |
ReaderBasedParser._handleUnusualFieldName(int i) |
Method called when we see non-white space character other
than double quote, when expecting a field name.
|
protected Name |
Utf8StreamParser._handleUnusualFieldName(int ch) |
Method called when we see non-white space character other
than double quote, when expecting a field name.
|
protected void |
ReaderBasedParser._matchToken(java.lang.String matchStr,
int i) |
Helper method for checking whether input matches expected token
|
protected boolean |
ReaderBasedParserBase._matchToken(java.lang.String matchStr,
int i) |
Deprecated.
Helper method for checking whether input matches expected token
|
protected void |
Utf8StreamParser._matchToken(java.lang.String matchStr,
int i) |
|
protected java.lang.String |
ReaderBasedParser._parseApostropheFieldName() |
|
protected Name |
Utf8StreamParser._parseApostropheFieldName() |
|
protected java.lang.String |
ReaderBasedParser._parseFieldName(int i) |
|
protected Name |
Utf8StreamParser._parseFieldName(int i) |
|
protected void |
JsonParserBase._parseNumericValue(int expType) |
Method that will parse actual numeric value out of a syntactically
valid number value.
|
protected void |
JsonParserMinimalBase._reportError(java.lang.String msg) |
|
protected void |
Utf8StreamParser._reportInvalidChar(int c) |
|
protected void |
JsonParserMinimalBase._reportInvalidEOF() |
|
protected void |
JsonParserMinimalBase._reportInvalidEOF(java.lang.String msg) |
|
protected void |
JsonParserMinimalBase._reportInvalidEOFInValue() |
|
protected void |
Utf8StreamParser._reportInvalidInitial(int mask) |
|
protected void |
Utf8StreamParser._reportInvalidOther(int mask) |
|
protected void |
Utf8StreamParser._reportInvalidOther(int mask,
int ptr) |
|
protected void |
ReaderBasedParser._reportInvalidToken(java.lang.String matchedPart,
java.lang.String msg) |
|
protected void |
ReaderBasedParserBase._reportInvalidToken(java.lang.String matchedPart,
java.lang.String msg) |
Deprecated.
|
protected void |
Utf8StreamParser._reportInvalidToken(java.lang.String matchedPart,
java.lang.String msg) |
|
protected void |
JsonParserBase._reportMismatchedEndMarker(int actCh,
char expCh) |
|
protected void |
JsonParserMinimalBase._reportUnexpectedChar(int ch,
java.lang.String comment) |
|
protected void |
ReaderBasedParser._skipString() |
Method called to skim through rest of unparsed String value,
if it is not needed.
|
protected void |
Utf8StreamParser._skipString() |
Method called to skim through rest of unparsed String value,
if it is not needed.
|
protected void |
JsonParserMinimalBase._throwInvalidSpace(int i) |
|
protected void |
JsonParserMinimalBase._throwUnquotedSpace(int i,
java.lang.String ctxtDesc) |
Method called to report a problem with unquoted control character.
|
protected void |
JsonParserMinimalBase._wrapError(java.lang.String msg,
java.lang.Throwable t) |
|
JsonParser |
ByteSourceBootstrapper.constructParser(int features,
ObjectCodec codec,
BytesToNameCanonicalizer rootByteSymbols,
CharsToNameCanonicalizer rootCharSymbols) |
|
protected void |
JsonParserBase.convertNumberToBigDecimal() |
|
protected void |
JsonParserBase.convertNumberToBigInteger() |
|
protected void |
JsonParserBase.convertNumberToDouble() |
|
protected void |
JsonParserBase.convertNumberToInt() |
|
protected void |
JsonParserBase.convertNumberToLong() |
|
JsonEncoding |
ByteSourceBootstrapper.detectEncoding() |
Method that should be called after constructing an instace.
|
java.math.BigInteger |
JsonParserBase.getBigIntegerValue() |
|
abstract byte[] |
JsonParserMinimalBase.getBinaryValue(Base64Variant b64variant) |
|
byte[] |
ReaderBasedParser.getBinaryValue(Base64Variant b64variant) |
|
byte[] |
Utf8StreamParser.getBinaryValue(Base64Variant b64variant) |
|
java.lang.String |
JsonParserBase.getCurrentName() |
Method that can be called to get the name associated with
the current event.
|
abstract java.lang.String |
JsonParserMinimalBase.getCurrentName() |
|
java.math.BigDecimal |
JsonParserBase.getDecimalValue() |
|
double |
JsonParserBase.getDoubleValue() |
|
float |
JsonParserBase.getFloatValue() |
|
int |
JsonParserBase.getIntValue() |
|
long |
JsonParserBase.getLongValue() |
|
protected char |
ReaderBasedParser.getNextChar(java.lang.String eofMsg) |
|
protected char |
ReaderBasedParserBase.getNextChar(java.lang.String eofMsg) |
Deprecated.
|
JsonParser.NumberType |
JsonParserBase.getNumberType() |
|
java.lang.Number |
JsonParserBase.getNumberValue() |
|
abstract java.lang.String |
JsonParserMinimalBase.getText() |
|
java.lang.String |
ReaderBasedParser.getText() |
Method for accessing textual representation of the current event;
if no current event (before first call to
ReaderBasedParser.nextToken() , or
after encountering end-of-input), returns null. |
java.lang.String |
Utf8StreamParser.getText() |
|
abstract char[] |
JsonParserMinimalBase.getTextCharacters() |
|
char[] |
ReaderBasedParser.getTextCharacters() |
|
char[] |
Utf8StreamParser.getTextCharacters() |
|
abstract int |
JsonParserMinimalBase.getTextLength() |
|
int |
ReaderBasedParser.getTextLength() |
|
int |
Utf8StreamParser.getTextLength() |
|
abstract int |
JsonParserMinimalBase.getTextOffset() |
|
int |
ReaderBasedParser.getTextOffset() |
|
int |
Utf8StreamParser.getTextOffset() |
|
boolean |
JsonParserMinimalBase.getValueAsBoolean(boolean defaultValue) |
|
double |
JsonParserMinimalBase.getValueAsDouble(double defaultValue) |
|
int |
JsonParserMinimalBase.getValueAsInt(int defaultValue) |
|
long |
JsonParserMinimalBase.getValueAsLong(long defaultValue) |
|
java.lang.Boolean |
ReaderBasedParser.nextBooleanValue() |
|
java.lang.Boolean |
Utf8StreamParser.nextBooleanValue() |
|
boolean |
Utf8StreamParser.nextFieldName(SerializableString str) |
|
int |
ReaderBasedParser.nextIntValue(int defaultValue) |
|
int |
Utf8StreamParser.nextIntValue(int defaultValue) |
|
long |
ReaderBasedParser.nextLongValue(long defaultValue) |
|
long |
Utf8StreamParser.nextLongValue(long defaultValue) |
|
java.lang.String |
ReaderBasedParser.nextTextValue() |
|
java.lang.String |
Utf8StreamParser.nextTextValue() |
|
abstract JsonToken |
JsonParserMinimalBase.nextToken() |
|
JsonToken |
ReaderBasedParser.nextToken() |
|
JsonToken |
Utf8StreamParser.nextToken() |
|
protected Name |
Utf8StreamParser.parseEscapedFieldName(int[] quads,
int qlen,
int currQuad,
int ch,
int currQuadBytes) |
Slower parsing method which is generally branched to when
an escape sequence is detected (or alternatively for long
names, or ones crossing input buffer boundary).
|
protected Name |
Utf8StreamParser.parseLongFieldName(int q) |
|
protected Name |
Utf8StreamParser.parseMediumFieldName(int q2,
int[] codes) |
|
protected JsonToken |
ReaderBasedParser.parseNumberText(int ch) |
Initial parsing method for number values.
|
protected JsonToken |
Utf8StreamParser.parseNumberText(int c) |
Initial parsing method for number values.
|
protected void |
JsonParserBase.reportInvalidNumber(java.lang.String msg) |
|
protected void |
JsonParserBase.reportOverflowInt() |
|
protected void |
JsonParserBase.reportOverflowLong() |
|
protected void |
JsonParserBase.reportUnexpectedNumberChar(int ch,
java.lang.String comment) |
|
JsonParser |
JsonParserMinimalBase.skipChildren() |
|
protected Name |
Utf8StreamParser.slowParseFieldName() |
Method called when not even first 8 bytes are guaranteed
to come consequtively.
|
Modifier and Type | Method | Description |
---|---|---|
javax.ws.rs.core.Response |
JsonParseExceptionMapper.toResponse(JsonParseException exception) |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.Object |
ObjectReader._bind(JsonParser jp) |
Actual implementation of value reading+binding operation.
|
protected java.lang.Object |
ObjectReader._bindAndClose(JsonParser jp) |
|
protected JsonNode |
ObjectReader._bindAndCloseAsTree(JsonParser jp) |
|
protected JsonNode |
ObjectReader._bindAsTree(JsonParser jp) |
|
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 java.lang.Object |
ObjectMapper._readMapAndClose(JsonParser jp,
JavaType valueType) |
|
protected java.lang.Object |
ObjectMapper._readValue(DeserializationConfig cfg,
JsonParser jp,
JavaType valueType) |
Actual implementation of value reading+binding operation.
|
protected java.lang.Object |
ObjectMapper._unwrapAndDeserialize(JsonParser jp,
JavaType rootType,
DeserializationContext ctxt,
JsonDeserializer<java.lang.Object> deser) |
|
protected java.lang.Object |
ObjectReader._unwrapAndDeserialize(JsonParser jp,
DeserializationContext ctxt,
JavaType rootType,
JsonDeserializer<java.lang.Object> deser) |
|
<T> T |
ObjectMapper.readValue(byte[] src,
int offset,
int len,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(byte[] src,
int offset,
int len,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(byte[] src,
int offset,
int len,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(byte[] src,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(byte[] src,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(byte[] src,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(java.io.File src,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(java.io.File src,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(java.io.File src,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(java.io.InputStream src,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(java.io.InputStream src,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(java.io.InputStream src,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(java.io.Reader src,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(java.io.Reader src,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(java.io.Reader src,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(java.lang.String content,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(java.lang.String content,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(java.lang.String content,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(java.net.URL src,
java.lang.Class<T> valueType) |
|
<T> T |
ObjectMapper.readValue(java.net.URL src,
JavaType valueType) |
|
<T> T |
ObjectMapper.readValue(java.net.URL src,
TypeReference valueTypeRef) |
|
<T> T |
ObjectMapper.readValue(JsonNode root,
java.lang.Class<T> valueType) |
Convenience method for converting results from given JSON tree into given
value type.
|
<T> T |
ObjectMapper.readValue(JsonNode root,
JavaType valueType) |
Convenience method for converting results from given JSON tree into given
value type.
|
<T> T |
ObjectMapper.readValue(JsonNode root,
TypeReference valueTypeRef) |
Convenience method for converting results from given JSON tree into given
value type.
|
<T> T |
ObjectMapper.readValue(JsonParser jp,
java.lang.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,
java.lang.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.
|
<T> T |
ObjectMapper.treeToValue(JsonNode n,
java.lang.Class<T> valueType) |
Convenience conversion method that will bind data given JSON tree
contains into specific value (usually bean) type.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
TreeTraversingParser._handleEOF() |
|
protected void |
TextNode._reportBase64EOF() |
|
protected void |
TextNode._reportInvalidBase64(Base64Variant b64variant,
char ch,
int bindex) |
|
protected void |
TextNode._reportInvalidBase64(Base64Variant b64variant,
char ch,
int bindex,
java.lang.String msg) |
|
protected JsonNode |
TreeTraversingParser.currentNumericNode() |
|
java.math.BigInteger |
TreeTraversingParser.getBigIntegerValue() |
|
byte[] |
TreeTraversingParser.getBinaryValue(Base64Variant b64variant) |
|
java.math.BigDecimal |
TreeTraversingParser.getDecimalValue() |
|
double |
TreeTraversingParser.getDoubleValue() |
|
float |
TreeTraversingParser.getFloatValue() |
|
int |
TreeTraversingParser.getIntValue() |
|
long |
TreeTraversingParser.getLongValue() |
|
JsonParser.NumberType |
TreeTraversingParser.getNumberType() |
|
java.lang.Number |
TreeTraversingParser.getNumberValue() |
|
char[] |
TreeTraversingParser.getTextCharacters() |
|
int |
TreeTraversingParser.getTextLength() |
|
int |
TreeTraversingParser.getTextOffset() |
|
JsonToken |
TreeTraversingParser.nextToken() |
|
JsonParser |
TreeTraversingParser.skipChildren() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
TokenBuffer.Parser._checkIsNumber() |
|
protected void |
TokenBuffer.Parser._decodeBase64(java.lang.String str,
ByteArrayBuilder builder,
Base64Variant b64variant) |
|
protected void |
TokenBuffer.Parser._handleEOF() |
|
protected void |
TokenBuffer.Parser._reportBase64EOF() |
|
protected void |
TokenBuffer.Parser._reportInvalidBase64(Base64Variant b64variant,
char ch,
int bindex,
java.lang.String msg) |
|
java.math.BigInteger |
JsonParserDelegate.getBigIntegerValue() |
|
java.math.BigInteger |
TokenBuffer.Parser.getBigIntegerValue() |
|
byte[] |
JsonParserDelegate.getBinaryValue(Base64Variant b64variant) |
|
byte[] |
TokenBuffer.Parser.getBinaryValue(Base64Variant b64variant) |
|
byte |
JsonParserDelegate.getByteValue() |
|
java.lang.String |
JsonParserDelegate.getCurrentName() |
|
java.math.BigDecimal |
JsonParserDelegate.getDecimalValue() |
|
java.math.BigDecimal |
TokenBuffer.Parser.getDecimalValue() |
|
double |
JsonParserDelegate.getDoubleValue() |
|
double |
TokenBuffer.Parser.getDoubleValue() |
|
float |
JsonParserDelegate.getFloatValue() |
|
float |
TokenBuffer.Parser.getFloatValue() |
|
int |
JsonParserDelegate.getIntValue() |
|
int |
TokenBuffer.Parser.getIntValue() |
|
long |
JsonParserDelegate.getLongValue() |
|
long |
TokenBuffer.Parser.getLongValue() |
|
JsonParser.NumberType |
JsonParserDelegate.getNumberType() |
|
JsonParser.NumberType |
TokenBuffer.Parser.getNumberType() |
|
java.lang.Number |
JsonParserDelegate.getNumberValue() |
|
java.lang.Number |
TokenBuffer.Parser.getNumberValue() |
|
short |
JsonParserDelegate.getShortValue() |
|
java.lang.String |
JsonParserDelegate.getText() |
|
char[] |
JsonParserDelegate.getTextCharacters() |
|
int |
JsonParserDelegate.getTextLength() |
|
int |
JsonParserDelegate.getTextOffset() |
|
JsonToken |
JsonParserDelegate.nextToken() |
|
JsonToken |
JsonParserSequence.nextToken() |
|
JsonToken |
TokenBuffer.Parser.nextToken() |
|
JsonToken |
TokenBuffer.Parser.peekNextToken() |
|
JsonParser |
JsonParserDelegate.skipChildren() |