package Ġtech . sim ter . kotlin . serialization . serializer . jav atime . iso Ċ Ċ import Ġkotlinx . serialization . K Serializer Ċ import Ġkotlinx . serialization . encoding . Decoder Ċ import Ġtech . sim ter . kotlin . serialization . serializer . jav atime . Abstract Java Time Serializer Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . format . DateTime Formatter . ISO _ LOCAL _ DATE Ċ Ċ /** Ċ Ġ* ĠA Ġ[ K Serializer ] Ġbetween Ġ[ LocalDate ] Ġand Ġstring Ġvalue Ġwith ĠISO Ġformat Ġ[ ISO _ LOCAL _ DATE ]. Ċ Ġ* Ċ Ġ* Ġ@ author ĠR J Ċ Ġ*/ Ċ object ĠI so LocalDate Serializer Ġ: ĠAbstract Java Time Serializer < LocalDate >( ISO _ LOCAL _ DATE ) Ġ{ ĊĠ Ġoverride Ġfun Ġdeserialize ( decoder : ĠDecoder ): ĠLocalDate Ġ{ ĊĠĠĠ Ġreturn ĠLocalDate . parse ( decoder . decode String (), Ġformatter ) ĊĠ Ġ} Ċ }