Package

com.fasterxml.jackson.module

scala

Permalink

package scala

Provides Scala support for the Jackson JSON Processor.

Currently, full support is provided for:

Partial support exists for:

Example:
  1. def mapper = new ObjectMapper()
    mapper.registerModule(DefaultScalaModule)
Since

1.9.0

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class DefaultScalaModule extends Module with JacksonModule with IteratorModule with EnumerationModule with OptionModule with SeqModule with IterableModule with TupleModule with MapModule with SetModule with ScalaNumberDeserializersModule with ScalaAnnotationIntrospectorModule with UntypedObjectDeserializerModule with EitherModule

    Permalink

    Complete module with support for all features.

    Complete module with support for all features.

    This class aggregates all of the feature modules into a single concrete class. Its use is recommended for new users and users who want things to "just work". If more customized support is desired, consult each of the constituent traits.

    Since

    1.9.0

    See also

    com.fasterxml.jackson.module.scala.JacksonModule

  2. trait EnumerationModule extends Module with EnumerationSerializerModule with EnumerationDeserializerModule

    Permalink

    Adds serialization and deserization support for Scala Enumerations.

  3. trait IterableModule extends Module with IterableSerializerModule

    Permalink

    Adds support for serializing Scala Iterables.

  4. trait IteratorModule extends Module with IteratorSerializerModule

    Permalink
  5. trait JacksonModule extends Module

    Permalink
  6. class JsonScalaEnumeration extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  7. trait MapModule extends Module with MapSerializerModule with SortedMapDeserializerModule with UnsortedMapDeserializerModule

    Permalink

  8. trait OptionModule extends Module with OptionSerializerModule with OptionDeserializerModule

    Permalink

    Adds support for serializing and deserializing Scala Options.

  9. class ScalaModule extends DefaultScalaModule

    Permalink
  10. trait SeqModule extends Module with IterableSerializerModule with SeqDeserializerModule

    Permalink

    Adds support for serializing and deserializing Scala sequences.

  11. trait SetModule extends Module with UnsortedSetDeserializerModule with SortedSetDeserializerModule

    Permalink
  12. trait TupleModule extends Module with TupleSerializerModule with TupleDeserializerModule

    Permalink

    Adds support for serializing and deserializing Scala Tuples.

Value Members

  1. object DefaultScalaModule extends DefaultScalaModule

    Permalink
  2. object JacksonModule

    Permalink
  3. object VersionExtractor

    Permalink
  4. package deser

    Permalink
  5. package experimental

    Permalink
  6. package introspect

    Permalink
  7. package modifiers

    Permalink
  8. package ser

    Permalink
  9. package util

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped