tools.jackson.module.scala
Provides Scala support for the Jackson JSON Processor.
Attributes
- Since
-
1.9.0
- Example
-
def mapper = new ObjectMapper() mapper.registerModule(DefaultScalaModule)
Members list
Packages
Here we add some type aliases for things that were removed or reworked in scala 2.13.
Here we add some type aliases for things that were removed or reworked in scala 2.13.
Attributes
Type members
Classlikes
Adds support for deserializing Scala scala.collection.BitSets. Scala Bitsets can already be serialized using IteratorModule or DefaultScalaModule.
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.
Attributes
- Since
-
2.14.0
- Supertypes
-
trait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClassTagExtensions.type
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.
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.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Mixinclass ObjectMapperMixin
- Self type
Attributes
- Supertypes
- Self type
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.
Attributes
- See also
- Since
-
1.9.0
- Companion
- object
- Supertypes
-
trait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object DefaultScalaModule
Attributes
- Companion
- class
- Supertypes
-
class DefaultScalaModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
DefaultScalaModule.type
Attributes
- Companion
- object
- Supertypes
-
trait EitherSerializerModuletrait EitherTypeModifierModuletrait ScalaTypeModifierModuletrait EitherDeserializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object EitherModule
Attributes
- Companion
- trait
- Supertypes
-
trait EitherModuletrait EitherSerializerModuletrait EitherTypeModifierModuletrait ScalaTypeModifierModuletrait EitherDeserializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
EitherModule.type
Attributes
- Companion
- object
- Supertypes
-
trait EnumDeserializerModuletrait EnumSerializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object EnumModule
Attributes
- Companion
- trait
- Supertypes
-
trait EnumModuletrait EnumDeserializerModuletrait EnumSerializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
EnumModule.type
Adds serialization and deserialization support for Scala Enumerations.
Adds serialization and deserialization support for Scala Enumerations.
Attributes
- Companion
- object
- Supertypes
-
trait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object EnumerationModule
Attributes
- Companion
- trait
- Supertypes
-
trait EnumerationModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
EnumerationModule.type
Adds support for serializing Scala Iterables.
Adds support for serializing Scala Iterables.
Attributes
- Companion
- object
- Supertypes
-
trait IterableSerializerModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object IterableModule
Attributes
- Companion
- trait
- Supertypes
-
trait IterableModuletrait IterableSerializerModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
IterableModule.type
Attributes
- Companion
- object
- Supertypes
-
trait IteratorSerializerModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object IteratorModule
Attributes
- Companion
- trait
- Supertypes
-
trait IteratorModuletrait IteratorSerializerModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
IteratorModule.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JacksonModule.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait EitherDeserializerModuleobject EitherDeserializerModuletrait EitherModuleobject EitherModuletrait EnumDeserializerModuleobject EnumDeserializerModuletrait EnumModuleobject EnumModuletrait EnumerationModuleobject EnumerationModuletrait SymbolDeserializerModuleobject SymbolDeserializerModuletrait SymbolModuleobject SymbolModuletrait TupleDeserializerModuleobject TupleDeserializerModuletrait TupleModuleobject TupleModuletrait ScalaTypeModifierModuletrait SeqDeserializerModuleobject SeqDeserializerModuletrait SeqModuleobject SeqModuleobject SortedSetDeserializerModuletrait SetModuleobject SetModuletrait EitherTypeModifierModuletrait EitherSerializerModuleobject EitherSerializerModuletrait IterableSerializerModuleobject IterableSerializerModuletrait IterableModuleobject IterableModuletrait IteratorSerializerModuleobject IteratorSerializerModuletrait IteratorModuleobject IteratorModuletrait MapTypeModifierModuleobject SortedMapDeserializerModuletrait MapModuleobject MapModuletrait MapSerializerModuleobject MapSerializerModuletrait OptionTypeModifierModuletrait OptionDeserializerModuleobject OptionDeserializerModuletrait OptionModuleobject OptionModuletrait OptionSerializerModuleobject OptionSerializerModuletrait EnumSerializerModuleobject EnumSerializerModuleobject EnumerationSerializerModuletrait SymbolSerializerModuleobject SymbolSerializerModuletrait TupleSerializerModuleobject TupleSerializerModuleobject BitSetDeserializerModuleclass DefaultScalaModuleobject DefaultScalaModuleShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JavaTypeable.type
Factory for creating tools.jackson.databind.util.LookupCache instances
Factory for creating tools.jackson.databind.util.LookupCache instances
Attributes
- Since
-
2.14.3
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DefaultLookupCacheFactory
Attributes
- Companion
- object
- Supertypes
-
trait MapSerializerModuletrait MapTypeModifierModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object MapModule
Attributes
- Companion
- trait
- Supertypes
-
trait MapModuletrait MapSerializerModuletrait MapTypeModifierModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
MapModule.type
Adds support for serializing and deserializing Scala Options.
Adds support for serializing and deserializing Scala Options.
Attributes
- Companion
- object
- Supertypes
-
trait OptionDeserializerModuletrait OptionSerializerModuletrait OptionTypeModifierModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object OptionModule
Attributes
- Companion
- trait
- Supertypes
-
trait OptionModuletrait OptionDeserializerModuletrait OptionSerializerModuletrait OptionTypeModifierModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
OptionModule.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ScalaModule.type
Adds support for serializing and deserializing Scala sequences.
Adds support for serializing and deserializing Scala sequences.
Attributes
- Companion
- object
- Supertypes
-
trait SeqDeserializerModuletrait IterableSerializerModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object SeqModule
Attributes
- Companion
- trait
- Supertypes
-
trait SeqModuletrait SeqDeserializerModuletrait IterableSerializerModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
SeqModule.type
Attributes
- Companion
- object
- Supertypes
-
trait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object SetModule
Attributes
- Companion
- trait
- Supertypes
-
trait SetModuletrait ScalaTypeModifierModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
SetModule.type
Adds support for serializing and deserializing Scala Symbols without the '.
Adds support for serializing and deserializing Scala Symbols without the '.
Attributes
- Companion
- object
- Supertypes
-
trait SymbolDeserializerModuletrait SymbolSerializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object SymbolModule
Attributes
- Companion
- trait
- Supertypes
-
trait SymbolModuletrait SymbolDeserializerModuletrait SymbolSerializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
SymbolModule.type
Adds support for serializing and deserializing Scala Tuples.
Adds support for serializing and deserializing Scala Tuples.
Attributes
- Companion
- object
- Supertypes
-
trait TupleDeserializerModuletrait TupleSerializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object TupleModule
Attributes
- Companion
- trait
- Supertypes
-
trait TupleModuletrait TupleDeserializerModuletrait TupleSerializerModuletrait JacksonModuleclass JacksonModuletrait Versionedclass Objecttrait Matchableclass AnyShow all
- Self type
-
TupleModule.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
VersionExtractor.type