package serialization
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
trait
Decomposer[A] extends AnyRef
Decomposes the value into a JSON object.
-
trait
DefaultDecomposers extends AnyRef
Decomposers for all basic types.
-
trait
DefaultExtractors extends AnyRef
Extractors for all basic types.
-
trait
Extractor[A] extends AnyRef
Extracts the value from a JSON object.
Extracts the value from a JSON object. You must implement either validated or extract.
- class ExtractorDecomposer[A] extends Extractor[A] with Decomposer[A]
- trait MiscSerializers extends AnyRef
-
trait
SerializationImplicits extends MiscSerializers
Serialization implicits allow a convenient syntax for serialization and deserialization when implicit decomposers and extractors are in scope.
Serialization implicits allow a convenient syntax for serialization and deserialization when implicit decomposers and extractors are in scope.
foo.serialize
jvalue.deserialize[Foo]
- case class Version(major: Int, minor: Int, micro: Option[Int] = None, classifier: Option[String] = None) extends Product with Serializable
Value Members
- object Decomposer
- object DefaultDecomposers extends DefaultDecomposers
- object DefaultExtractors extends DefaultExtractors
-
object
DefaultSerialization extends DefaultExtractors with DefaultDecomposers with SerializationImplicits
Bundles default extractors, default decomposers, and serialization implicits for natural serialization of core supported types.
- object Extractor
- object ExtractorDecomposer
- object Iso8601Serialization extends DefaultExtractors with DefaultDecomposers with SerializationImplicits
- object IsoSerialization
- object SVersion
- object SerializationImplicits extends SerializationImplicits
- object Version extends Serializable
- object Versioned