## 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(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)`
    `JsonToken` | JsonParserSequence.`nextToken()`
    `JsonToken` | JsonParserDelegate.`nextToken()`
    `JsonToken` | JsonParserDelegate.`nextValue()`
    `int` | JsonParserDelegate.`readBinaryValue(Base64Variant b64variant, OutputStream out)`
    `JsonParser` | JsonParserDelegate.`skipChildren()`

Copyright © 2012-2013 FasterXML. All Rights Reserved.