toggle menu
ZappBase
androidJvm
switch theme
search in API
Core
/
com.zappstudio.zappbase.data.mapper.serializer.time
/
JavaTimeTimeSerializer
Java
Time
Time
Serializer
class
JavaTimeTimeSerializer
(
parse
:
(
date
:
String
)
->
LocalTime
=
{ parseUnixTime(it) }
,
format
:
(
time
:
LocalTime
)
->
String
=
{ parseUnixTime(it) }
)
:
JsonDeserializer
<
LocalTime
>
,
JsonSerializer
<
LocalTime
>
Represents an hour like hh:mm:ss in local hour
Members
Constructors
Java
Time
Time
Serializer
Link copied to clipboard
constructor
(
parse
:
(
date
:
String
)
->
LocalTime
=
{ parseUnixTime(it) }
,
format
:
(
time
:
LocalTime
)
->
String
=
{ parseUnixTime(it) }
)
Functions
deserialize
Link copied to clipboard
open
override
fun
deserialize
(
json
:
JsonElement
?
,
typeOfT
:
Type
?
,
context
:
JsonDeserializationContext
?
)
:
LocalTime
?
from
Json
Link copied to clipboard
fun
fromJson
(
src
:
String
?
)
:
LocalTime
?
serialize
Link copied to clipboard
open
override
fun
serialize
(
src
:
LocalTime
?
,
typeOfSrc
:
Type
?
,
context
:
JsonSerializationContext
?
)
:
JsonElement
to
Json
Link copied to clipboard
fun
toJson
(
src
:
LocalTime
?
)
:
String
?