EnvWrites
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Members list
Type members
Classlikes
Formatting companion
Formatting companion
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TemporalFormatter.type
Typeclass to implement way of formatting of Java8 temporal types.
Typeclass to implement way of formatting of Java8 temporal types.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Deprecated classlikes
Attributes
- Deprecated
- true
- Supertypes
- Self type
-
JsonNodeWrites.type
Value members
Concrete methods
Serializer for Java8 temporal types (e.g. java.time.LocalDateTime
) to be written as JSON string.
Serializer for Java8 temporal types (e.g. java.time.LocalDateTime
) to be written as JSON string.
Type parameters
- A
-
the Java8 temporal type to be considered: LocalDateTime, ZonedDateTime, Instant
- B
-
Type of formatting argument
Value parameters
- formatting
-
an argument to instantiate formatter
import java.time.LocalDateTime import java.time.format.DateTimeFormatter import play.api.libs.json.Writes implicit val w: Writes[LocalDateTime] = Writes.temporalWrites[LocalDateTime, DateTimeFormatter]( DateTimeFormatter.ISO_LOCAL_DATE_TIME)
Attributes
Concrete fields
Serializer for java.time.Instant
as JSON number. The number of milliseconds since epoch is used.
Serializer for java.time.Instant
as JSON number. The number of milliseconds since epoch is used.
import java.time.Instant
import play.api.libs.json.Writes
implicit val inWrites: Writes[Instant] = Writes.InstantEpochMilliWrites
Attributes
Serializer for java.time.LocalDate
as JSON number. The number of milliseconds since epoch is used.
Serializer for java.time.LocalDate
as JSON number. The number of milliseconds since epoch is used.
import java.time.LocalDate
import play.api.libs.json.Writes
implicit val ldnWrites: Writes[LocalDate] =
Writes.LocalDateEpochMilliWrites
Attributes
Serializer for java.time.LocalDateTime
as JSON number. The number of milliseconds since epoch is used.
Serializer for java.time.LocalDateTime
as JSON number. The number of milliseconds since epoch is used.
import java.time.LocalDateTime
import play.api.libs.json.Writes
implicit val ldtnWrites = Writes.LocalDateTimeEpochMilliWrites
Attributes
Serializer for java.time.LocalTime
as JSON number. The nano of day is written.
Serializer for java.time.LocalTime
as JSON number. The nano of day is written.
import java.time.LocalTime
import play.api.libs.json.Writes
implicit val ltnWrites = Writes.LocalTimeNanoOfDayWrites
Attributes
Serializer for java.time.ZonedDateTime
as JSON number. The number of milliseconds since epoch is used.
Serializer for java.time.ZonedDateTime
as JSON number. The number of milliseconds since epoch is used.
import java.time.ZonedDateTime
import play.api.libs.json.Writes
implicit val zdtnWrites = Writes.ZonedDateTimeEpochMilliWrites
Attributes
Serializer of Java Duration as a number of milliseconds.
Serializer of Java Duration as a number of milliseconds.
Attributes
Serializer for a Locale
using a object representation
Serializer for a Locale
using a object representation
Attributes
Implicits
Implicits
The default typeclass to write a java.time.Instant
, using '2011-12-03T10:15:30Z' format.
The default typeclass to write a java.time.Instant
, using '2011-12-03T10:15:30Z' format.
Attributes
The default typeclass to write a java.time.LocalDateTime
, using '2011-12-03T10:15:30' format.
The default typeclass to write a java.time.LocalDateTime
, using '2011-12-03T10:15:30' format.
Attributes
The default typeclass to write a java.time.LocalDate
, using '2011-12-03' format.
The default typeclass to write a java.time.LocalDate
, using '2011-12-03' format.
Attributes
The default typeclass to write a java.time.LocalTime
, using '10:15:30' format.
The default typeclass to write a java.time.LocalTime
, using '10:15:30' format.
Attributes
The default typeclass to write a java.time.OffsetDateTime
, using '2011-12-03T10:15:30+02:00' format.
The default typeclass to write a java.time.OffsetDateTime
, using '2011-12-03T10:15:30+02:00' format.
Attributes
The default typeclass to write a java.time.ZonedDateTime
, using '2011-12-03T10:15:30+01:00[Europe/Paris]' format.
The default typeclass to write a java.time.ZonedDateTime
, using '2011-12-03T10:15:30+01:00[Europe/Paris]' format.
Attributes
Serializer for java.time.ZoneId
as JSON string.
Serializer for java.time.ZoneId
as JSON string.
Attributes
Serializer of Java Duration using ISO representation (e.g. PT1S for 1 second).
Serializer of Java Duration using ISO representation (e.g. PT1S for 1 second).
Attributes
Serializer of Java Period using ISO representation (e.g. P2D for 2 days).
Serializer of Java Period using ISO representation (e.g. P2D for 2 days).
Attributes
Serializer for Jackson JsonNode
Serializer for Jackson JsonNode
Attributes
Serializer for a Locale
using the IETF BCP 47 string representation
Serializer for a Locale
using the IETF BCP 47 string representation