# Uses of Class
com.fasterxml.jackson.core.base.ParserBase

Packages that use ParserBase
Package
Description
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 ParserBase in com.fasterxml.jackson.core.json

Subclasses of ParserBase in com.fasterxml.jackson.core.json
Modifier and Type
Class
Description
`class`
`ReaderBasedJsonParser`
This is a concrete implementation of `JsonParser`, which is based on a `Reader` to handle low-level character conversion tasks.
`class`
`UTF8DataInputJsonParser`
This is a concrete implementation of `JsonParser`, which is based on a `DataInput` as the input source.
`class`
`UTF8StreamJsonParser`
This is a concrete implementation of `JsonParser`, which is based on a `InputStream` as the input source.

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

Subclasses of ParserBase in com.fasterxml.jackson.core.json.async
Modifier and Type
Class
Description
`class`
`NonBlockingByteBufferJsonParser`
Non-blocking parser implementation for JSON content that takes its input via `ByteBuffer` instance(s) passed.
`class`
`NonBlockingJsonParser`
Non-blocking parser implementation for JSON content that takes its input via `byte[]` passed.
`class`
`NonBlockingJsonParserBase`
Intermediate base class for non-blocking JSON parsers.
`class`
`NonBlockingUtf8JsonParserBase`
Non-blocking parser base implementation for JSON content.