package Ġorg . gob lin framework . core . mapper . de serializer Ċ Ċ import Ġcom . fasterxml . jackson . core . Json Parser Ċ import Ġcom . fasterxml . jackson . databind . Deserialization Context Ċ import Ġcom . fasterxml . jackson . databind . de ser . std . Std Scalar Deserializer Ċ import Ġjava . time . Instant Ċ Ċ class ĠInstant Deserializer Ġ: ĠStd Scalar Deserializer < Instant >( Instant :: class . java ) Ġ{ ĊĊĠ Ġoverride Ġfun Ġdeserialize ( p : ĠJson Parser , Ġctx : ĠDeserial ization Context ?): ĠInstant ? Ġ{ ĊĠĠĠ Ġval Ġvalue Ġ= Ġp . value AsString Ġ?: Ġreturn Ġnull ĊĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠ ĠInstant . of Epoch Milli ( value . to Long ()) ĊĠĠĠ Ġ} Ġcatch Ġ( ex : ĠNumber FormatException ) Ġ{ ĊĠĠĠĠĠ Ġnull ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }