package Ġru . ad av li at ov . atom y . common . view . plugin . jackson . 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 Ċ Ċ // todo Ġ( ad av li at ov ): Ġmove Ġto Ġits Ġown Ġmodule Ċ class ĠAs String Deserializer < T >( val Ġklass : ĠClass < T >, Ġval Ġfrom String : Ġ( String ) Ġ-> ĠT ) Ġ: ĠStd Scalar Deserializer < T >( klass ) Ġ{ ĊĠ Ġoverride Ġfun Ġdeserialize ( parser : ĠJson Parser , Ġctx : ĠDeserial ization Context ): ĠT ? Ġ= Ġparser . value AsString ?. let ( fromString ) Ċ } Ċ