Packages

package scala

Provides Scala support for the Jackson JSON Processor.

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

1.9.0

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package deser

    Here we add some type aliases for things that were removed or reworked in scala 2.13.

  2. package introspect
  3. package javadsl
  4. package modifiers
  5. package ser
  6. package util

Type Members

  1. trait ClassTagExtensions extends AnyRef

    ClassTag equivalent of Jackson 2 ScalaObjectMapper (which it has replaced).

    ClassTag equivalent of Jackson 2 ScalaObjectMapper (which it has replaced). This only works with non parameterized types or parameterized types up to 5 type parameters.

  2. class DefaultScalaModule extends databind.JacksonModule with JacksonModule

    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

    tools.jackson.module.scala.JacksonModule

  3. trait EitherModule extends databind.JacksonModule with EitherDeserializerModule with EitherSerializerModule
  4. trait EnumerationModule extends databind.JacksonModule with EnumerationSerializerModule with EnumerationDeserializerModule

    Adds serialization and deserialization support for Scala Enumerations.

  5. trait IterableModule extends databind.JacksonModule with IterableSerializerModule

    Adds support for serializing Scala Iterables.

  6. trait IteratorModule extends databind.JacksonModule with IteratorSerializerModule
  7. trait JacksonModule extends databind.JacksonModule
  8. trait JavaTypeable[T] extends AnyRef
  9. trait JsonScalaEnumeration extends Annotation
    Annotations
    @Target() @Retention() @JacksonAnnotation()
  10. trait LookupCacheFactory extends AnyRef

    Factory for creating tools.jackson.databind.util.LookupCache instances

    Factory for creating tools.jackson.databind.util.LookupCache instances

    Since

    2.14.3

  11. trait MapModule extends databind.JacksonModule with MapSerializerModule with UnsortedMapDeserializerModule with SortedMapDeserializerModule
  12. trait OptionModule extends databind.JacksonModule with OptionSerializerModule with OptionDeserializerModule

    Adds support for serializing and deserializing Scala Options.

  13. trait SeqModule extends databind.JacksonModule with IterableSerializerModule with SeqDeserializerModule

    Adds support for serializing and deserializing Scala sequences.

  14. trait SetModule extends databind.JacksonModule with UnsortedSetDeserializerModule with SortedSetDeserializerModule
  15. trait SymbolModule extends databind.JacksonModule with SymbolSerializerModule with SymbolDeserializerModule

    Adds support for serializing and deserializing Scala Symbols without the '.

  16. trait TupleModule extends databind.JacksonModule with TupleSerializerModule with TupleDeserializerModule

    Adds support for serializing and deserializing Scala Tuples.

Value Members

  1. object BitSetDeserializerModule extends databind.JacksonModule with JacksonModule

    Adds support for deserializing Scala scala.collection.BitSets.

    Adds support for deserializing Scala scala.collection.BitSets. Scala Bitsets can already be serialized using IteratorModule or DefaultScalaModule.

    Do not enable this module unless you are sure that no input is accepted from untrusted sources.

    Scala BitSets use memory based on the highest int value stored. So a BitSet with just one big int will use a lot more memory than a Scala BitSet with many small ints stored in it.

    Since

    2.14.0

  2. object ClassTagExtensions
  3. object DefaultLookupCacheFactory extends LookupCacheFactory
  4. object DefaultScalaModule extends DefaultScalaModule
  5. object EitherModule extends databind.JacksonModule with EitherModule
  6. object EnumerationModule extends databind.JacksonModule with EnumerationModule
  7. object IterableModule extends databind.JacksonModule with IterableModule
  8. object IteratorModule extends databind.JacksonModule with IteratorModule
  9. object JacksonModule
  10. object JavaTypeable
  11. object MapModule extends databind.JacksonModule with MapModule
  12. object OptionModule extends databind.JacksonModule with OptionModule
  13. object ScalaModule
  14. object SeqModule extends databind.JacksonModule with SeqModule
  15. object SetModule extends databind.JacksonModule with SetModule
  16. object SymbolModule extends databind.JacksonModule with SymbolModule
  17. object TupleModule extends databind.JacksonModule with TupleModule
  18. object VersionExtractor

Inherited from AnyRef

Inherited from Any

Ungrouped