package Ġorg . ez and . j ott ak loud . de serializers Ċ Ċ import Ġcom . fasterxml . jackson . core . Json Parser Ċ import Ġcom . fasterxml . jackson . databind . Deserialization Context Ċ import Ġcom . fasterxml . jackson . databind . de ser . std . Std Deserializer Ċ import Ġorg . joda . time . DateTime Ċ import Ġorg . joda . time . format . DateTime Format Ċ import Ġorg . joda . time . format . DateTime Formatter Ċ Ċ class ĠJ ot tac loud DateTime Deserializer Ġ: ĠStd Deserializer < DateTime >( DateTime :: class . java ) Ġ{ ĊĠĠĠĠ Ġval Ġformat : ĠDateTime Formatter Ġ= ĠDateTime Format . for Pattern (" yyyy - MM - dd -' T ' HH : mm : ss ' Z '") ĊĊĠĠĠ Ġoverride Ġfun Ġdeserialize ( p : ĠJson Parser ?, Ġctxt : ĠDeserial ization Context ?): ĠDateTime Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġformat . parse DateTime ( p ?. value AsString ) ĊĠĠĠ Ġ} Ċ } Ċ