# Package com.fasterxml.jackson.dataformat.ion

- Class Summary
  Class | Description
  --- | ---
  EnumAsIonSymbolModule | Module that causes all enums to be serialized as Ion symbols.
  EnumAsIonSymbolSerializer | Serializes enumeration members as IonSymbols.
  IonFactory | Sub-class of `JsonFactory` that will work on Ion content, instead of JSON content.
  IonFactoryBuilder | `TSFBuilder` implementation for constructing `IonFactory` instances.
  IonGenerator | Implementation of `JsonGenerator` that will use an underlying `IonWriter` for actual writing of content.
  IonObjectMapper | Specialization of `ObjectMapper` that will set underlying `JsonFactory` to be an instance of `IonFactory`.
  IonObjectMapper.Builder | Base implementation for "Vanilla" `ObjectMapper`, used with Ion backend.
  IonParser | Implementation of `JsonParser` that will use an underlying `IonReader` as actual parser, and camouflage it as json parser.
  IonSymbolSerializer | Serializes members as IonSymbols.
  IonTimestampDeserializers | A date deserializer that uses native Ion timestamps instead of JSON strings.
  IonTimestampDeserializers.IonTimestampJavaDateDeserializer |
  IonTimestampDeserializers.IonTimestampSQLDateDeserializer |
  IonTimestampSerializers | A date serializer that uses native Ion timestamps instead of JSON strings.
  IonTimestampSerializers.IonTimestampJavaDateSerializer |
  IonTimestampSerializers.IonTimestampSQLDateSerializer |
  PackageVersion | Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.

Copyright © 2019 FasterXML. All rights reserved.