Showing content from https://www.playframework.com/documentation/2.5.x/api/scala/play/api/libs/json/Writes$.html below:
Writes - play.api.libs.json.Writes
final def !=(arg0: Any): Boolean
final def ##(): Int
final def ==(arg0: Any): Boolean
implicit object BigDecimalWrites extends Writes[BigDecimal]
Serializer for BigDecimal types.
implicit object BooleanWrites extends Writes[Boolean]
Serializer for Boolean types.
implicit object ByteWrites extends Writes[Byte]
Serializer for Byte types.
implicit object DefaultDateWrites extends Writes[Date]
Default Serializer java.util.Date -> JsNumber(d.getTime (nb of ms))
implicit val DefaultInstantWrites: Writes[Instant]
The default typeclass to write a java.time.Instant
, using '2011-12-03T10:15:30Z' format.
implicit object DefaultJodaDateWrites extends Writes[DateTime]
Default Serializer org.joda.time.DateTime -> JsNumber(d.getMillis (nb of ms))
implicit object DefaultJodaLocalDateWrites extends Writes[LocalDate]
Default Serializer org.joda.time.LocalDate -> JsString(ISO8601 format (yyyy-MM-dd))
implicit object DefaultJodaLocalTimeWrites extends Writes[LocalTime]
Default Serializer org.joda.time.LocalDate -> JsString(ISO8601 format (HH:mm:ss.SSS))
implicit val DefaultLocalDateTimeWrites: Writes[LocalDateTime]
The default typeclass to write a java.time.LocalDateTime
, using '2011-12-03T10:15:30' format.
implicit val DefaultLocalDateWrites: Writes[LocalDate]
The default typeclass to write a java.time.LocalDate
, using '2011-12-03' format.
implicit val DefaultOffsetDateTimeWrites: Writes[OffsetDateTime]
The default typeclass to write a java.time.OffsetDateTime
, using '2011-12-03T10:15:30+02:00' format.
implicit val DefaultZonedDateTimeWrites: Writes[ZonedDateTime]
The default typeclass to write a java.time.ZonedDateTime
, using '2011-12-03T10:15:30+01:00[Europe/Paris]' format.
implicit object DoubleWrites extends Writes[Double]
Serializer for Double types.
implicit object FloatWrites extends Writes[Float]
Serializer for Float types.
val InstantNumberWrites: Writes[Instant]
Serializer for java.time.Instant
as JSON number.
implicit object IntWrites extends Writes[Int]
Serializer for Int types.
implicit object JsValueWrites extends Writes[JsValue]
Serializer for JsValues.
implicit object JsonNodeWrites extends Writes[JsonNode]
Serializer for Jackson JsonNode
val LocalDateNumberWrites: Writes[LocalDate]
Serializer for java.time.LocalDate
as JSON number.
val LocalDateTimeNumberWrites: Writes[LocalDateTime]
Serializer for java.time.LocalDateTime
as JSON number.
implicit object LongWrites extends Writes[Long]
Serializer for Long types.
implicit def OptionWrites[T](implicit fmt: Writes[T]): Writes[Option[T]]
Serializer for Option.
implicit object ShortWrites extends Writes[Short]
Serializer for Short types.
implicit object StringWrites extends Writes[String]
Serializer for String types.
object TemporalFormatter
Formatting companion
implicit object UuidWrites extends Writes[UUID]
Serializer for java.util.UUID
val ZonedDateTimeNumberWrites: Writes[ZonedDateTime]
Serializer for java.time.ZonedDateTime
as JSON number.
def apply[A](f: (A) â JsValue): Writes[A]
implicit def arrayWrites[T](implicit arg0: ClassTag[T], arg1: Writes[T]): Writes[Array[T]]
Serializer for Array[T] types.
final def asInstanceOf[T0]: T0
def at[A](path: JsPath)(implicit wrs: Writes[A]): OWrites[A]
def clone(): AnyRef
val constraints: ConstraintWrites
implicit val contravariantfunctorWrites: ContravariantFunctor[Writes]
def dateWrites(pattern: String): Writes[Date]
Serializer for java.util.Date
implicit def enumNameWrites[E <: Enumeration]: Writes[DefaultWrites.enumNameWrites.E.Value]
Serializer for scala.Enumeration by name.
final def eq(arg0: AnyRef): Boolean
def equals(arg0: Any): Boolean
def finalize(): Unit
final def getClass(): Class[_]
def hashCode(): Int
final def isInstanceOf[T0]: Boolean
def jodaDateWrites(pattern: String): Writes[DateTime]
Serializer for org.joda.time.DateTime
def jodaLocalDateWrites(pattern: String): Writes[LocalDate]
Serializer for org.joda.time.LocalDate
def jodaLocalTimeWrites(pattern: String): Writes[LocalTime]
Serializer for org.joda.time.LocalTime
def jsPick(path: JsPath): Writes[JsValue]
def jsPickBranch(path: JsPath): OWrites[JsValue]
def jsPickBranchUpdate(path: JsPath, wrs: OWrites[JsValue]): OWrites[JsValue]
def list[A](implicit writes: Writes[A]): Writes[List[A]]
def map[A](implicit writes: Writes[A]): OWrites[Map[String, A]]
implicit def mapWrites[V](implicit arg0: Writes[V]): OWrites[Map[String, V]]
Serializer for Map[String,V] types.
final def ne(arg0: AnyRef): Boolean
final def notify(): Unit
final def notifyAll(): Unit
def nullable[A](path: JsPath)(implicit wrs: Writes[A]): OWrites[Option[A]]
writes a optional field in given JsPath : if None, doesn't write field at all.
def of[A](implicit w: Writes[A]): Writes[A]
def optionWithNull[A](implicit wa: Writes[A]): Writes[Option[A]]
Pure Option Writer[T] which writes "null" when None which is different from JsPath.writeNullable
which omits the field when None
val path: PathWrites
def pruned[A](implicit w: Writes[A]): Writes[A]
def pure[A](fixed: â A)(implicit wrs: Writes[A]): Writes[JsValue]
def pure[A](path: JsPath, fixed: â A)(implicit wrs: Writes[A]): OWrites[JsValue]
def seq[A](implicit writes: Writes[A]): Writes[Seq[A]]
def set[A](implicit writes: Writes[A]): Writes[Set[A]]
def sqlDateWrites(pattern: String): Writes[Date]
Serializer for java.sql.Date
final def synchronized[T0](arg0: â T0): T0
def temporalWrites[A <: Temporal, B](formatting: B)(implicit f: (B) â TemporalFormatter[A]): Writes[A]
Serializer for Java8 temporal types (e.g.
def toString(): String
implicit def traversableWrites[A](implicit arg0: Writes[A]): Writes[Traversable[A]]
Serializer for Traversables types.
final def wait(): Unit
final def wait(arg0: Long, arg1: Int): Unit
final def wait(arg0: Long): Unit
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4