Uses of Package
org.codehaus.jackson.annotate

Package
Description
Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing JSON parser (JsonParser) and generator (JsonParser) instances.
Public core annotations, most of which are used to configure how Data Mapping/Binding works.
Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via ObjectMapper class, as well as convenience methods included in JsonParser
Annotations that directly depend on Mapper classes (not just Jackson core) and are used for configuring Data Mapping functionality.
Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.
Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for TypeResolverBuilder and TypeIdResolver.
Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping)