| Package | Description | 
|---|---|
| com.fasterxml.jackson.dataformat.avro | |
| com.fasterxml.jackson.dataformat.avro.apacheimpl | Package that contains codec implementations (and support pieces)
that build on Apache avro library. | 
| com.fasterxml.jackson.dataformat.avro.deser | |
| com.fasterxml.jackson.dataformat.avro.schema | Package that contains functionality for generating Avro Schemas
out of POJOs as seen by Jackson databind; similar to how Jackson's
JSON Schema generation works but producing different output. | 
| com.fasterxml.jackson.dataformat.avro.ser | 
| Class and Description | 
|---|
| AvroAnnotationIntrospector Adds support for the following annotations from the Apache Avro implementation:
 
  @AvroIgnore- Alias forJsonIgnore@AvroName("custom Name")- Alias forJsonProperty("custom name")@AvroDefault("default value")- Alias forJsonProperty.defaultValue, to
     define default value for generated Schemas@Nullable- Alias forJsonProperty(required = false)@Stringable- Alias forJsonCreatoron the constructor andJsonValueon
 theObject.toString()method. | 
| AvroFactory Default  JsonFactoryimplementation for encoding/decoding Avro
 content, uses native Jackson encoder/decoder. | 
| AvroFactoryBuilder TSFBuilderimplementation for constructingAvroFactoryinstances. | 
| AvroGenerator | 
| AvroGenerator.Feature Enumeration that defines all togglable features for Avro generators | 
| AvroMapper Convenience  AvroMapper, which is mostly similar to simply
 constructing a mapper withAvroFactory, but also adds little
 bit of convenience aroundAvroSchemageneration. | 
| AvroMapper.Builder Base implementation for "Vanilla"  ObjectMapper, used with
 Avro backend. | 
| AvroModule Module that adds support for handling datatypes specific to the standard
 Java Avro library:
 Support handling of  Schema: remove from Avro lib generated types;
     serialize as (JSON) String for others
  
 Add specialAnnotationIntrospectorthat supports Apache Avro lib
    annotations
  
 Support limited polymorphic handling of properties with nominal type
    ofObject. | 
| AvroParser JsonParserimplementation for decoding Avro content and
 exposing at as a stream ofJsonTokens, to be used
 for data binding. | 
| AvroParser.Feature Enumeration that defines all togglable features for Avro parsers. | 
| AvroSchema Wrapper for Schema information needed to encode and decode Avro-format
 data. | 
| Class and Description | 
|---|
| AvroFactory Default  JsonFactoryimplementation for encoding/decoding Avro
 content, uses native Jackson encoder/decoder. | 
| AvroParser JsonParserimplementation for decoding Avro content and
 exposing at as a stream ofJsonTokens, to be used
 for data binding. | 
| Class and Description | 
|---|
| AvroParser JsonParserimplementation for decoding Avro content and
 exposing at as a stream ofJsonTokens, to be used
 for data binding. | 
| AvroSchema Wrapper for Schema information needed to encode and decode Avro-format
 data. | 
| Class and Description | 
|---|
| AvroSchema Wrapper for Schema information needed to encode and decode Avro-format
 data. | 
| Class and Description | 
|---|
| AvroGenerator | 
| CustomEncodingWrapper Wrapper that makes the methods on a  CustomEncodingaccessible since they are otherwise package-private. | 
Copyright © 2019 FasterXML. All rights reserved.