| 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.type |
Contains classes needed for type introspection, mostly used by data binding
functionality.
|
| Class and Description |
|---|
| ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e.
|
| TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
| WritableTypeId
This is a simple value class used between core streaming and higher level
databinding to pass information about type ids to write.
|
| Class and Description |
|---|
| ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e.
|
| TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
| WritableTypeId.Inclusion
Enumeration of values that matches enum `As` from annotation
`JsonTypeInfo`: separate definition to avoid dependency between
streaming core and annotations packages; also allows more flexibility
in case new values needed at this level of internal API.
|
Copyright © 2008–2018 FasterXML. All rights reserved.