Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrortrait EnvReadsclass Objecttrait Matchableclass AnyShow all
- Self type
-
Submission.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited classlikes
Deserializer for Jackson ArrayNode
Deserializer for Jackson ArrayNode
Attributes
- Inherited from:
- EnvReads
- Supertypes
-
trait Reads[ArrayNode]class Objecttrait Matchableclass Any
ISO 8601 Reads
ISO 8601 Reads
Attributes
- Inherited from:
- EnvReads
- Supertypes
-
trait Reads[Date]class Objecttrait Matchableclass Any
Deserializer for Jackson JsonNode
Deserializer for Jackson JsonNode
Attributes
- Inherited from:
- EnvReads
- Supertypes
-
trait Reads[JsonNode]class Objecttrait Matchableclass Any
Deserializer for Jackson ObjectNode
Deserializer for Jackson ObjectNode
Attributes
- Inherited from:
- EnvReads
- Supertypes
-
trait Reads[ObjectNode]class Objecttrait Matchableclass Any
Parsing companion
Parsing companion
Attributes
- Inherited from:
- EnvReads
- Supertypes
-
class Objecttrait Matchableclass Any
Typeclass to implement way of parsing string as Java8 temporal types.
Typeclass to implement way of parsing string as Java8 temporal types.
Attributes
- Inherited from:
- EnvReads
- Supertypes
-
class Objecttrait Matchableclass Any
Types
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Inherited methods
Reads for the java.util.Date type.
Reads for the java.util.Date type.
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks
- pattern
-
a date pattern, as specified in
java.text.SimpleDateFormat.
Attributes
- Inherited from:
- EnvReads
Reads for the java.time.Instant type.
Reads for the java.time.Instant type.
Type parameters
- T
-
Type of argument to instantiate date parser
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks. Function
identitycan be passed if no correction is needed. - p
-
Typeclass instance based on
parsing - parsing
-
Argument to instantiate date parser. Actually either a pattern (string) or a formatter (
java.time.format.DateTimeFormatter)
Attributes
- See also
-
DefaultWrites.TemporalFormatter
import java.time.format.DateTimeFormatter import play.api.libs.json.Reads.instantReads val customReads1 = instantReads("dd/MM/yyyy, HH:mm:ss") val customReads2 = instantReads(DateTimeFormatter.ISO_INSTANT) val customReads3 = instantReads(DateTimeFormatter.ISO_INSTANT, _.drop(1)) - Inherited from:
- EnvReads
Deserializer of Java Duration from an integer (long) number, using the specified temporal unit.
Deserializer of Java Duration from an integer (long) number, using the specified temporal unit.
Attributes
- Inherited from:
- EnvReads
Reads for the java.time.LocalDate type.
Reads for the java.time.LocalDate type.
Type parameters
- T
-
Type of argument to instantiate date parser
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks. Function
identitycan be passed if no correction is needed. - p
-
Typeclass instance based on
parsing - parsing
-
Argument to instantiate date parser. Actually either a pattern (string) or a formatter (
java.time.format.DateTimeFormatter)
Attributes
- See also
-
DefaultWrites.TemporalFormatter
import java.time.format.DateTimeFormatter import play.api.libs.json.Reads.localDateReads val customReads1 = localDateReads("dd/MM/yyyy, HH:mm:ss") val customReads2 = localDateReads(DateTimeFormatter.ISO_DATE) val customReads3 = localDateReads(DateTimeFormatter.ISO_DATE, _.drop(1)) - Inherited from:
- EnvReads
Reads for the java.time.LocalDateTime type.
Reads for the java.time.LocalDateTime type.
Type parameters
- T
-
Type of argument to instantiate date/time parser
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks. Function
identitycan be passed if no correction is needed. - p
-
Typeclass instance based on
parsing - parsing
-
Argument to instantiate date/time parser. Actually either a pattern (string) or a formatter (
java.time.format.DateTimeFormatter)
Attributes
- See also
-
DefaultWrites.TemporalFormatter
import java.time.format.DateTimeFormatter import play.api.libs.json.Reads.localDateTimeReads val customReads1 = localDateTimeReads("dd/MM/yyyy, HH:mm:ss") val customReads2 = localDateTimeReads(DateTimeFormatter.ISO_DATE_TIME) val customReads3 = localDateTimeReads( DateTimeFormatter.ISO_DATE_TIME, _.drop(1)) - Inherited from:
- EnvReads
Reads for the java.time.LocalTime type.
Reads for the java.time.LocalTime type.
Type parameters
- T
-
Type of argument to instantiate time parser
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks. Function
identitycan be passed if no correction is needed. - p
-
Typeclass instance based on
parsing - parsing
-
Argument to instantiate time parser. Actually either a pattern (string) or a formatter (
java.time.format.DateTimeFormatter)
Attributes
- See also
-
DefaultWrites.TemporalFormatter
import java.time.format.DateTimeFormatter import play.api.libs.json.Reads.localTimeReads val customReads1 = localTimeReads("dd/MM/yyyy, HH:mm:ss") val customReads2 = localTimeReads(DateTimeFormatter.ISO_TIME) val customReads3 = localTimeReads(DateTimeFormatter.ISO_TIME, _.drop(1)) - Inherited from:
- EnvReads
Reads for the java.time.OffsetDateTime type.
Reads for the java.time.OffsetDateTime type.
Note: it is intentionally not supported to read an OffsetDateTime from a number.
Type parameters
- T
-
the type of argument to instantiate date/time parser
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks. Function
identitycan be passed if no correction is needed. - p
-
the implicit conversion based on
parsing - parsing
-
The argument to instantiate date/time parser. Actually either a pattern (string) or a formatter (
java.time.format.DateTimeFormatter)
Attributes
- See also
-
DefaultWrites.TemporalFormatter
import java.time.format.DateTimeFormatter import play.api.libs.json.Reads.offsetDateTimeReads val customReads1 = offsetDateTimeReads("dd/MM/yyyy, HH:mm:ss (Z)") val customReads2 = offsetDateTimeReads(DateTimeFormatter.ISO_OFFSET_DATE_TIME) val customReads3 = offsetDateTimeReads( DateTimeFormatter.ISO_OFFSET_DATE_TIME, _.drop(1)) - Inherited from:
- EnvReads
Attributes
- Inherited from:
- EnvReads
Attributes
- Inherited from:
- EnvReads
Reads for the java.sql.Date type.
Reads for the java.sql.Date type.
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks
- pattern
-
a date pattern, as specified in
java.text.SimpleDateFormat.
Attributes
- Inherited from:
- EnvReads
Reads for the java.time.ZonedDateTime type.
Reads for the java.time.ZonedDateTime type.
Type parameters
- T
-
Type of argument to instantiate date/time parser
Value parameters
- corrector
-
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks. Function
identitycan be passed if no correction is needed. - p
-
Typeclass instance based on
parsing - parsing
-
Argument to instantiate date/time parser. Actually either a pattern (string) or a formatter (
java.time.format.DateTimeFormatter)
Attributes
- See also
-
DefaultWrites.TemporalFormatter
import java.time.format.DateTimeFormatter import play.api.libs.json.Reads.zonedDateTimeReads val customReads1 = zonedDateTimeReads("dd/MM/yyyy, HH:mm:ss") val customReads2 = zonedDateTimeReads(DateTimeFormatter.ISO_DATE_TIME) val customReads3 = zonedDateTimeReads( DateTimeFormatter.ISO_DATE_TIME, _.drop(1)) - Inherited from:
- EnvReads
Concrete fields
Inherited fields
Deserializer of Java Duration from a number of milliseconds.
Deserializer of Java Duration from a number of milliseconds.
Attributes
- Inherited from:
- EnvReads
Deserializer of Java Period from a number (integer) of days.
Deserializer of Java Period from a number (integer) of days.
Attributes
- Inherited from:
- EnvReads
Deserializer of Java Period from a number (integer) of months.
Deserializer of Java Period from a number (integer) of months.
Attributes
- Inherited from:
- EnvReads
Deserializer of Java Period from a number (integer) of weeks.
Deserializer of Java Period from a number (integer) of weeks.
Attributes
- Inherited from:
- EnvReads
Deserializer of Java Period from a number (integer) of years.
Deserializer of Java Period from a number (integer) of years.
Attributes
- Inherited from:
- EnvReads
Deserializer for a Locale from an object representation
Deserializer for a Locale from an object representation
Attributes
- Inherited from:
- EnvReads
Givens
Givens
Implicits
Inherited implicits
the default implicit java.util.Date reads
the default implicit java.util.Date reads
Attributes
- Inherited from:
- EnvReads
The default typeclass to reads java.time.Instant from JSON. Accepts instant formats as '2011-12-03T10:15:30Z', '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
The default typeclass to reads java.time.Instant from JSON. Accepts instant formats as '2011-12-03T10:15:30Z', '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
Attributes
- Inherited from:
- EnvReads
Deserializer of Java Duration, from either a time-based amount of time (string representation such as '34.5 seconds'), or from a number of milliseconds (see javaDurationMillisReads).
Deserializer of Java Duration, from either a time-based amount of time (string representation such as '34.5 seconds'), or from a number of milliseconds (see javaDurationMillisReads).
Attributes
- See also
-
java.time.Duration
DefaultJavaPeriodReads if you want to use java.time.Period instead.
- Inherited from:
- EnvReads
Deserializer of Java Period, from either a time-based amount of time in the ISO-8601 calendar system, such as '2 years, 3 months and 4 days' or from a number of days (see javaPeriodDaysReads).
Deserializer of Java Period, from either a time-based amount of time in the ISO-8601 calendar system, such as '2 years, 3 months and 4 days' or from a number of days (see javaPeriodDaysReads).
Attributes
- See also
-
java.time.Period
DefaultJavaDurationReads if you want to use java.time.Duration instead.
- Inherited from:
- EnvReads
The default typeclass to reads java.time.LocalDate from JSON. Accepts date formats as '2011-12-03'.
The default typeclass to reads java.time.LocalDate from JSON. Accepts date formats as '2011-12-03'.
Attributes
- Inherited from:
- EnvReads
The default typeclass to reads java.time.LocalDateTime from JSON. Accepts date/time formats as '2011-12-03T10:15:30', '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
The default typeclass to reads java.time.LocalDateTime from JSON. Accepts date/time formats as '2011-12-03T10:15:30', '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
Attributes
- Inherited from:
- EnvReads
The default typeclass to reads java.time.LocalTime from JSON. Accepts date formats as '10:15:30' (or '10:15').
The default typeclass to reads java.time.LocalTime from JSON. Accepts date formats as '10:15:30' (or '10:15').
Attributes
- Inherited from:
- EnvReads
The default typeclass to reads java.time.OffsetDateTime from JSON. Accepts date/time formats as '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
The default typeclass to reads java.time.OffsetDateTime from JSON. Accepts date/time formats as '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
Attributes
- Inherited from:
- EnvReads
the default implicit SqlDate reads
the default implicit SqlDate reads
Attributes
- Inherited from:
- EnvReads
The default typeclass to reads java.time.ZonedDateTime from JSON. Accepts date/time formats as '2011-12-03T10:15:30', '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
The default typeclass to reads java.time.ZonedDateTime from JSON. Accepts date/time formats as '2011-12-03T10:15:30', '2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
Attributes
- Inherited from:
- EnvReads
Reads for the java.time.ZoneId type.
Reads for the java.time.ZoneId type.
Attributes
- Inherited from:
- EnvReads
Deserializer for a Locale from a IETF BCP 47 string representation
Deserializer for a Locale from a IETF BCP 47 string representation
Attributes
- Inherited from:
- EnvReads