# 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 (`JsonGenerator`) 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.io
com.fasterxml.jackson.core.json
JSON-specific parser and generator implementation classes that Jackson defines and uses.
com.fasterxml.jackson.core.json.async
Non-blocking ("async") JSON parser implementation.

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

Methods in com.fasterxml.jackson.core that return JsonParseException
Modifier and Type
Method
Description
`protected JsonParseException`
JsonParser.`_constructError(String msg)`
Helper method for constructing `JsonParseException`s based on current state of the parser
`protected JsonParseException`
JsonParser.`_constructReadException(String msg)`
Helper method for constructing `JsonParseException` based on current state of the parser.
`protected JsonParseException`
JsonParser.`_constructReadException(String msg, Object arg)`
`protected JsonParseException`
JsonParser.`_constructReadException(String msg, Object arg1, Object arg2)`
`protected JsonParseException`
JsonParser.`_constructReadException(String msg, Object arg1, Object arg2, Object arg3)`
`protected JsonParseException`
JsonParser.`_constructReadException(String msg, Throwable t)`
Helper method for constructing `JsonParseException` based on current state of the parser and indicating that the given `Throwable` is the root cause.
`JsonParseException`
JsonParseException.`withParser(JsonParser p)`
Fluent method that may be used to assign originating `JsonParser`, to be accessed using `getProcessor()`.
`JsonParseException`
JsonParseException.`withRequestPayload(RequestPayload payload)`
Fluent method that may be used to assign payload to this exception, to let recipient access it for diagnostics purposes.
Methods in com.fasterxml.jackson.core that throw JsonParseException
Modifier and Type
Method
Description
`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.

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

Methods in com.fasterxml.jackson.core.base that return JsonParseException
Modifier and Type
Method
Description
`protected final JsonParseException`
ParserMinimalBase.`_constructError(String msg, Throwable t)`
Methods in com.fasterxml.jackson.core.base that throw JsonParseException
Modifier and Type
Method
Description
`protected final int`
ParserBase.`_eofAsNextChar()`
`protected BigDecimal`
ParserBase.`_getBigDecimal()`
Internal accessor that needs to be used for accessing number value of type `BigDecimal` which -- as of 2.14 -- is typically lazily parsed.
`protected BigInteger`
ParserBase.`_getBigInteger()`
Internal accessor that needs to be used for accessing number value of type `BigInteger` which -- as of 2.14 -- is typically lazily parsed.
`protected double`
ParserBase.`_getNumberDouble()`
Internal accessor that needs to be used for accessing number value of type `double` which -- as of 2.15 -- will be lazily parsed.
`protected float`
ParserBase.`_getNumberFloat()`
Internal accessor that needs to be used for accessing number value of type `float` which -- as of 2.15 -- will be lazily parsed.
`protected void`
ParserBase.`_handleEOF()`
Method called when an EOF is encountered between tokens.
`protected abstract void`
ParserMinimalBase.`_handleEOF()`
Method sub-classes need to implement for verifying that end-of-content is acceptable at current input position.
`protected final void`
ParserMinimalBase.`_reportError(String msg)`
`protected final void`
ParserMinimalBase.`_reportError(String msg, Object arg)`
`protected final void`
ParserMinimalBase.`_reportError(String msg, Object arg1, Object arg2)`
`protected void`
ParserMinimalBase.`_reportInvalidEOF()`
`protected void`
ParserMinimalBase.`_reportInvalidEOF(String msg)`
Deprecated.
Since 2.8 use `ParserMinimalBase._reportInvalidEOF(String, JsonToken)` instead
`protected void`
ParserMinimalBase.`_reportInvalidEOF(String msg, JsonToken currToken)`
`protected void`
ParserMinimalBase.`_reportInvalidEOFInValue()`
Deprecated.
Since 2.8 use `ParserMinimalBase._reportInvalidEOF(String, JsonToken)` instead
`protected void`
ParserMinimalBase.`_reportInvalidEOFInValue(JsonToken type)`
`protected void`
ParserBase.`_reportMismatchedEndMarker(int actCh, char expCh)`
`protected void`
ParserMinimalBase.`_reportMissingRootWS(int ch)`
`protected void`
ParserMinimalBase.`_reportUnexpectedChar(int ch, String comment)`
`protected <T> T`
ParserMinimalBase.`_reportUnexpectedNumberChar(int ch, String comment)`
`protected void`
ParserMinimalBase.`_throwInvalidSpace(int i)`
`protected void`
ParserBase.`_throwUnquotedSpace(int i, String ctxtDesc)`
Method called to report a problem with unquoted control character.
`protected final void`
ParserMinimalBase.`_wrapError(String msg, Throwable t)`
`protected void`
ParserMinimalBase.`reportInvalidNumber(String msg)`
Method called to throw an exception for input token that looks like a number based on first character(s), but is not valid according to rules of format.
`protected void`
ParserMinimalBase.`reportUnexpectedNumberChar(int ch, String comment)`
Deprecated.

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

Subclasses of JsonParseException in com.fasterxml.jackson.core.io
Modifier and Type
Class
Description
`class`
`JsonEOFException`
Specialized `JsonParseException` that is thrown when end-of-input is reached unexpectedly, either within token being decoded, or during skipping of intervening white-space that is not between root-level tokens (that is, is within JSON Object or JSON Array construct).

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

Methods in com.fasterxml.jackson.core.json that throw JsonParseException
Modifier and Type
Method
Description
`protected void`
UTF8DataInputJsonParser.`_reportInvalidChar(int c)`
`protected void`
UTF8StreamJsonParser.`_reportInvalidChar(int c)`
`protected void`
UTF8DataInputJsonParser.`_reportInvalidInitial(int mask)`
`protected void`
UTF8StreamJsonParser.`_reportInvalidInitial(int mask)`
`protected void`
UTF8StreamJsonParser.`_reportInvalidOther(int mask)`
`protected void`
UTF8StreamJsonParser.`_reportInvalidOther(int mask, int ptr)`
`boolean`
DupDetector.`isDup(String name)`
Method called to check whether a newly encountered property name would be a duplicate within this context, and if not, update the state to remember having seen the property name for checking more property names

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

Methods in com.fasterxml.jackson.core.json.async that throw JsonParseException
Modifier and Type
Method
Description
`protected final String`
NonBlockingJsonParserBase.`_addName(int[] quads, int qlen, int lastQuadBytes)`
`protected final String`
NonBlockingJsonParserBase.`_findName(int q1, int lastQuadBytes)`
`protected final String`
NonBlockingJsonParserBase.`_findName(int q1, int q2, int lastQuadBytes)`
`protected final String`
NonBlockingJsonParserBase.`_findName(int q1, int q2, int q3, int lastQuadBytes)`
`protected void`
NonBlockingJsonParserBase.`_reportInvalidChar(int c)`
`protected void`
NonBlockingJsonParserBase.`_reportInvalidInitial(int mask)`
`protected void`
NonBlockingJsonParserBase.`_reportInvalidOther(int mask)`
`protected void`
NonBlockingJsonParserBase.`_reportInvalidOther(int mask, int ptr)`