## Uses of Class
com.fasterxml.jackson.core.JsonParseException

Packages that use JsonParseException
Package | Description
--- | ---
com.fasterxml.jackson.core | Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonParser`) instances.
com.fasterxml.jackson.core.base | Base classes used by concrete Parser and Generator implementations; contain functionality that is not specific to JSON or input abstraction (byte vs char).
com.fasterxml.jackson.core.json | JSON-specific parser and generator implementation classes that Jackson defines and uses.
com.fasterxml.jackson.core.util | Utility classes used by Jackson Core functionality.

### Uses of JsonParseException in com.fasterxml.jackson.core

Methods in com.fasterxml.jackson.core that return JsonParseException
Modifier and Type | Method and Description
--- | ---
`protected JsonParseException` | JsonParser.`_constructError(String msg)` Helper method for constructing `JsonParseException`s based on current state of the parser

Methods in com.fasterxml.jackson.core that throw JsonParseException
Modifier and Type | Method and Description
--- | ---
`protected JsonParser` | JsonFactory.`_createJsonParser(byte[] data, int offset, int len, IOContext ctxt)` Deprecated. since 2.1 -- use `JsonFactory._createParser(byte[], int, int, IOContext)` instead
`protected JsonParser` | JsonFactory.`_createJsonParser(InputStream in, IOContext ctxt)` Deprecated. since 2.1 -- use `JsonFactory._createParser(InputStream, IOContext)` instead
`protected JsonParser` | JsonFactory.`_createJsonParser(Reader r, IOContext ctxt)` Deprecated. since 2.1 -- use `JsonFactory._createParser(Reader, IOContext)` instead
`protected JsonParser` | JsonFactory.`_createParser(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.`_createParser(InputStream in, IOContext ctxt)` Overridable factory method that actually instantiates desired parser given `InputStream` and context object.
`protected JsonParser` | JsonFactory.`_createParser(Reader r, IOContext ctxt)` Overridable factory method that actually instantiates parser using given `Reader` object for reading content.
`JsonParser` | JsonFactory.`createJsonParser(byte[] data)` Deprecated. Since 2.2, use `JsonFactory.createParser(byte[])` instead.
`JsonParser` | JsonFactory.`createJsonParser(byte[] data, int offset, int len)` Deprecated. Since 2.2, use `JsonFactory.createParser(byte[],int,int)` instead.
`JsonParser` | JsonFactory.`createJsonParser(File f)` Deprecated. Since 2.2, use `JsonFactory.createParser(File)` instead.
`JsonParser` | JsonFactory.`createJsonParser(InputStream in)` Deprecated. Since 2.2, use `JsonFactory.createParser(InputStream)` instead.
`JsonParser` | JsonFactory.`createJsonParser(Reader r)` Deprecated. Since 2.2, use `JsonFactory.createParser(Reader)` instead.
`JsonParser` | JsonFactory.`createJsonParser(String content)` Deprecated. Since 2.2, use `JsonFactory.createParser(String)` instead.
`JsonParser` | JsonFactory.`createJsonParser(URL url)` Deprecated. Since 2.2, use `JsonFactory.createParser(URL)` instead.
`JsonParser` | JsonFactory.`createParser(byte[] data)` Method for constructing parser for parsing the contents of given byte array.
`JsonParser` | JsonFactory.`createParser(byte[] data, int offset, int len)` Method for constructing parser for parsing the contents of given byte array.
`JsonParser` | JsonFactory.`createParser(File f)` Method for constructing JSON parser instance to parse contents of specified file.
`JsonParser` | JsonFactory.`createParser(InputStream in)` Method for constructing JSON parser instance to parse the contents accessed via specified input stream.
`JsonParser` | JsonFactory.`createParser(Reader r)` Method for constructing parser for parsing the contents accessed via specified Reader.
`JsonParser` | JsonFactory.`createParser(String content)` Method for constructing parser for parsing contents of given String.
`JsonParser` | JsonFactory.`createParser(URL url)` Method for constructing JSON parser instance to parse contents of resource reference by given URL.
`abstract 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 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 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.
`abstract 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 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 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.
`String` | JsonParser.`getValueAsString()` Method that will try to convert value of current token to a `String`.
`abstract String` | JsonParser.`getValueAsString(String defaultValue)` Method that will try to convert value of current token to a `String`.
`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:
`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.
`abstract 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).
`int` | JsonParser.`readBinaryValue(Base64Variant b64variant, OutputStream out)` Similar to `JsonParser.readBinaryValue(OutputStream)` but allows explicitly specifying base64 variant to use.
`int` | JsonParser.`readBinaryValue(OutputStream out)` Method that can be used as an alternative to `JsonParser.getBigIntegerValue()`, especially when value can be large.
`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`.

### Uses of JsonParseException in com.fasterxml.jackson.core.base

Methods in com.fasterxml.jackson.core.base that return JsonParseException
Modifier and Type | Method and Description
--- | ---
`protected JsonParseException` | ParserMinimalBase.`_constructError(String msg, Throwable t)`

Methods in com.fasterxml.jackson.core.base that throw JsonParseException
Modifier and Type | Method and Description
--- | ---
`protected void` | ParserMinimalBase.`_decodeBase64(String str, ByteArrayBuilder builder, Base64Variant b64variant)` Helper method that can be used for base64 decoding in cases where encoded content has already been read as a String.
`protected int` | ParserBase.`_decodeBase64Escape(Base64Variant b64variant, char ch, int index)`
`protected int` | ParserBase.`_decodeBase64Escape(Base64Variant b64variant, int ch, int index)`
`protected char` | ParserBase.`_decodeEscaped()` Method that sub-classes must implement to support escaped sequences in base64-encoded sections.
`protected abstract void` | ParserBase.`_finishString()`
`protected abstract void` | ParserMinimalBase.`_handleEOF()` Method sub-classes need to implement
`protected void` | ParserBase.`_handleEOF()` Method called when an EOF is encountered between tokens.
`protected void` | ParserBase.`_parseNumericValue(int expType)` Method that will parse actual numeric value out of a syntactically valid number value.
`protected void` | ParserMinimalBase.`_reportBase64EOF()` Deprecated. in 2.2.3; should migrate away
`protected void` | ParserMinimalBase.`_reportError(String msg)`
`protected void` | ParserMinimalBase.`_reportInvalidBase64(Base64Variant b64variant, char ch, int bindex, String msg)` Deprecated. in 2.2.3; should migrate away
`protected void` | ParserMinimalBase.`_reportInvalidEOF()`
`protected void` | ParserMinimalBase.`_reportInvalidEOF(String msg)`
`protected void` | ParserMinimalBase.`_reportInvalidEOFInValue()`
`protected void` | ParserBase.`_reportMismatchedEndMarker(int actCh, char expCh)`
`protected void` | ParserMinimalBase.`_reportMissingRootWS(int ch)`
`protected void` | ParserMinimalBase.`_reportUnexpectedChar(int ch, String comment)`
`protected void` | ParserMinimalBase.`_throwInvalidSpace(int i)`
`protected void` | ParserMinimalBase.`_throwUnquotedSpace(int i, String ctxtDesc)` Method called to report a problem with unquoted control character.
`protected void` | ParserMinimalBase.`_wrapError(String msg, Throwable t)`
`protected void` | ParserBase.`convertNumberToBigDecimal()`
`protected void` | ParserBase.`convertNumberToBigInteger()`
`protected void` | ParserBase.`convertNumberToDouble()`
`protected void` | ParserBase.`convertNumberToInt()`
`protected void` | ParserBase.`convertNumberToLong()`
`BigInteger` | ParserBase.`getBigIntegerValue()`
`abstract byte[]` | ParserMinimalBase.`getBinaryValue(Base64Variant b64variant)`
`abstract String` | ParserMinimalBase.`getCurrentName()`
`String` | ParserBase.`getCurrentName()` Method that can be called to get the name associated with the current event.
`BigDecimal` | ParserBase.`getDecimalValue()`
`double` | ParserBase.`getDoubleValue()`
`Object` | ParserBase.`getEmbeddedObject()`
`float` | ParserBase.`getFloatValue()`
`int` | ParserBase.`getIntValue()`
`long` | ParserBase.`getLongValue()`
`JsonParser.NumberType` | ParserBase.`getNumberType()`
`Number` | ParserBase.`getNumberValue()`
`abstract String` | ParserMinimalBase.`getText()`
`abstract char[]` | ParserMinimalBase.`getTextCharacters()`
`abstract int` | ParserMinimalBase.`getTextLength()`
`abstract int` | ParserMinimalBase.`getTextOffset()`
`boolean` | ParserMinimalBase.`getValueAsBoolean(boolean defaultValue)`
`double` | ParserMinimalBase.`getValueAsDouble(double defaultValue)`
`int` | ParserMinimalBase.`getValueAsInt(int defaultValue)`
`long` | ParserMinimalBase.`getValueAsLong(long defaultValue)`
`String` | ParserMinimalBase.`getValueAsString(String defaultValue)`
`abstract JsonToken` | ParserMinimalBase.`nextToken()`
`JsonToken` | ParserMinimalBase.`nextValue()`
`protected void` | ParserBase.`reportInvalidNumber(String msg)`
`protected void` | ParserBase.`reportOverflowInt()`
`protected void` | ParserBase.`reportOverflowLong()`
`protected void` | ParserBase.`reportUnexpectedNumberChar(int ch, String comment)`
`JsonParser` | ParserMinimalBase.`skipChildren()`

### Uses of JsonParseException in com.fasterxml.jackson.core.json

Methods in com.fasterxml.jackson.core.json that throw JsonParseException
Modifier and Type | Method and Description
--- | ---
`protected JsonToken` | UTF8StreamJsonParser.`_parseNumber(int c)` Initial parsing method for number values.
`protected int` | UTF8StreamJsonParser.`_readBinary(Base64Variant b64variant, OutputStream out, byte[] buffer)`
`protected int` | ReaderBasedJsonParser.`_readBinary(Base64Variant b64variant, OutputStream out, byte[] buffer)`
`protected void` | UTF8StreamJsonParser.`_reportInvalidChar(int c)`
`protected void` | UTF8StreamJsonParser.`_reportInvalidInitial(int mask)`
`protected void` | UTF8StreamJsonParser.`_reportInvalidOther(int mask)`
`protected void` | UTF8StreamJsonParser.`_reportInvalidOther(int mask, int ptr)`
`JsonEncoding` | ByteSourceJsonBootstrapper.`detectEncoding()` Method that should be called after constructing an instace.
`byte[]` | UTF8StreamJsonParser.`getBinaryValue(Base64Variant b64variant)`
`byte[]` | ReaderBasedJsonParser.`getBinaryValue(Base64Variant b64variant)`
`protected char` | ReaderBasedJsonParser.`getNextChar(String eofMsg)`
`String` | UTF8StreamJsonParser.`getText()`
`String` | ReaderBasedJsonParser.`getText()` Method for accessing textual representation of the current event; if no current event (before first call to `ReaderBasedJsonParser.nextToken()`, or after encountering end-of-input), returns null.
`char[]` | UTF8StreamJsonParser.`getTextCharacters()`
`char[]` | ReaderBasedJsonParser.`getTextCharacters()`
`int` | UTF8StreamJsonParser.`getTextLength()`
`int` | ReaderBasedJsonParser.`getTextLength()`
`int` | UTF8StreamJsonParser.`getTextOffset()`
`int` | ReaderBasedJsonParser.`getTextOffset()`
`String` | UTF8StreamJsonParser.`getValueAsString()`
`String` | ReaderBasedJsonParser.`getValueAsString()`
`String` | UTF8StreamJsonParser.`getValueAsString(String defValue)`
`String` | ReaderBasedJsonParser.`getValueAsString(String defValue)`
`boolean` | DupDetector.`isDup(String name)`
`Boolean` | UTF8StreamJsonParser.`nextBooleanValue()`
`Boolean` | ReaderBasedJsonParser.`nextBooleanValue()`
`boolean` | UTF8StreamJsonParser.`nextFieldName(SerializableString str)`
`int` | UTF8StreamJsonParser.`nextIntValue(int defaultValue)`
`int` | ReaderBasedJsonParser.`nextIntValue(int defaultValue)`
`long` | UTF8StreamJsonParser.`nextLongValue(long defaultValue)`
`long` | ReaderBasedJsonParser.`nextLongValue(long defaultValue)`
`String` | UTF8StreamJsonParser.`nextTextValue()`
`String` | ReaderBasedJsonParser.`nextTextValue()`
`JsonToken` | UTF8StreamJsonParser.`nextToken()`
`JsonToken` | ReaderBasedJsonParser.`nextToken()`
`int` | UTF8StreamJsonParser.`readBinaryValue(Base64Variant b64variant, OutputStream out)`
`int` | ReaderBasedJsonParser.`readBinaryValue(Base64Variant b64variant, OutputStream out)`

### Uses of JsonParseException in com.fasterxml.jackson.core.util

Methods in com.fasterxml.jackson.core.util that throw JsonParseException
Modifier and Type | Method and Description
--- | ---
`BigInteger` | JsonParserDelegate.`getBigIntegerValue()`
`byte[]` | JsonParserDelegate.`getBinaryValue()`
`byte[]` | JsonParserDelegate.`getBinaryValue(Base64Variant b64variant)`
`boolean` | JsonParserDelegate.`getBooleanValue()`
`byte` | JsonParserDelegate.`getByteValue()`
`String` | JsonParserDelegate.`getCurrentName()`
`BigDecimal` | JsonParserDelegate.`getDecimalValue()`
`double` | JsonParserDelegate.`getDoubleValue()`
`Object` | JsonParserDelegate.`getEmbeddedObject()`
`float` | JsonParserDelegate.`getFloatValue()`
`int` | JsonParserDelegate.`getIntValue()`
`long` | JsonParserDelegate.`getLongValue()`
`JsonParser.NumberType` | JsonParserDelegate.`getNumberType()`
`Number` | JsonParserDelegate.`getNumberValue()`
`short` | JsonParserDelegate.`getShortValue()`
`String` | JsonParserDelegate.`getText()`
`char[]` | JsonParserDelegate.`getTextCharacters()`
`int` | JsonParserDelegate.`getTextLength()`
`int` | JsonParserDelegate.`getTextOffset()`
`boolean` | JsonParserDelegate.`getValueAsBoolean()`
`boolean` | JsonParserDelegate.`getValueAsBoolean(boolean defaultValue)`
`double` | JsonParserDelegate.`getValueAsDouble()`
`double` | JsonParserDelegate.`getValueAsDouble(double defaultValue)`
`int` | JsonParserDelegate.`getValueAsInt()`
`int` | JsonParserDelegate.`getValueAsInt(int defaultValue)`
`long` | JsonParserDelegate.`getValueAsLong()`
`long` | JsonParserDelegate.`getValueAsLong(long defaultValue)`
`String` | JsonParserDelegate.`getValueAsString()`
`String` | JsonParserDelegate.`getValueAsString(String defaultValue)`
`Boolean` | JsonParserDelegate.`nextBooleanValue()`
`boolean` | JsonParserDelegate.`nextFieldName(SerializableString str)`
`int` | JsonParserDelegate.`nextIntValue(int defaultValue)`
`long` | JsonParserDelegate.`nextLongValue(long defaultValue)`
`String` | JsonParserDelegate.`nextTextValue()`
`JsonToken` | JsonParserSequence.`nextToken()`
`JsonToken` | JsonParserDelegate.`nextToken()`
`JsonToken` | JsonParserDelegate.`nextValue()`
`int` | JsonParserDelegate.`readBinaryValue(Base64Variant b64variant, OutputStream out)`
`int` | JsonParserDelegate.`readBinaryValue(OutputStream out)`
`JsonParser` | JsonParserDelegate.`skipChildren()`