package Ġuk . n hs . n hs x . covid 1 9 . android . app . util . adapters Ċ Ċ import Ġcom . squareup . mos hi . FromJson Ċ import Ġcom . squareup . mos hi . Json DataException Ċ import Ġcom . squareup . mos hi . ToJson Ċ import Ġjava . time . LocalDate Ċ Ċ class ĠLocalDate Adapter Ġ{ ĊĠĠĠ Ġ@ ToJson ĊĠĠĠ Ġfun ĠtoJson ( local Date : ĠLocalDate ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlocal Date . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ FromJson ĊĠĠĠ Ġfun Ġfrom Json ( local Date : ĠString ): ĠLocalDate Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . parse ( local Date ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( exception : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠJson DataException (" Wrong ĠLocalDate Ġformat : Ġ$ local Date ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ