object Format extends PathFormat with ConstraintFormat with DefaultFormat

Default Json formatters.

Source
Format.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Format
  2. DefaultFormat
  3. ConstraintFormat
  4. PathFormat
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. implicit def GenericFormat[T](implicit fjs: Reads[T], tjs: Writes[T]): Format[T]
    Definition Classes
    DefaultFormat
  2. def apply[A](fjs: Reads[A], tjs: Writes[A]): Format[A]
  3. def at[A](path: JsPath)(implicit f: Format[A]): OFormat[A]
    Definition Classes
    PathFormat
  4. val constraints: ConstraintFormat
  5. implicit val invariantFunctorFormat: [Format]
  6. def nullable[A](path: JsPath)(implicit f: Format[A]): OFormat[Option[A]]
    Definition Classes
    PathFormat
  7. def nullableWithDefault[A](path: JsPath, defaultValue: => Option[A])(implicit f: Format[A]): OFormat[Option[A]]
    Definition Classes
    PathFormat
  8. def of[A](implicit fmt: Format[A]): Format[A]
    Definition Classes
    ConstraintFormat
    Annotations
    @inline()
  9. def optionWithNull[A](implicit fmt: Format[A]): Format[Option[A]]
    Definition Classes
    ConstraintFormat
  10. val path: PathFormat
  11. def withDefault[A](path: JsPath, defaultValue: => A)(implicit f: Format[A]): OFormat[A]
    Definition Classes
    PathFormat