toggle menu
ZappBase
androidJvm
switch theme
search in API
Core
/
com.zappstudio.zappbase.data.mapper.serializer.time
/
JavaTimeDateSerializer
Java
Time
Date
Serializer
class
JavaTimeDateSerializer
(
parse
:
(
date
:
String
)
->
LocalDate
=
{ parseUnixDate(it) }
,
format
:
(
date
:
LocalDate
)
->
String
=
{ parseUnixDate(it) }
)
:
JsonDeserializer
<
LocalDate
>
,
JsonSerializer
<
LocalDate
>
Represents a date with yyyy-MM-dd
Members
Constructors
Java
Time
Date
Serializer
Link copied to clipboard
constructor
(
parse
:
(
date
:
String
)
->
LocalDate
=
{ parseUnixDate(it) }
,
format
:
(
date
:
LocalDate
)
->
String
=
{ parseUnixDate(it) }
)
Functions
deserialize
Link copied to clipboard
open
override
fun
deserialize
(
json
:
JsonElement
?
,
typeOfT
:
Type
?
,
context
:
JsonDeserializationContext
?
)
:
LocalDate
?
from
Json
Link copied to clipboard
fun
fromJson
(
src
:
String
?
)
:
LocalDate
?
serialize
Link copied to clipboard
open
override
fun
serialize
(
src
:
LocalDate
?
,
typeOfSrc
:
Type
?
,
context
:
JsonSerializationContext
?
)
:
JsonElement
to
Json
Link copied to clipboard
fun
toJson
(
src
:
LocalDate
?
)
:
String
?