package Ġcom . got t lic her . sn ool ite . utils čĊč Ċ import Ġandroid . net . Uri č Ċ import Ġcom . google . gson . Json Deserialization Context č Ċ import Ġcom . google . gson . Json Deserializer č Ċ import Ġcom . google . gson . Json Element č Ċ import Ġcom . google . gson . Type Adapter č Ċ import Ġjava . lang . reflect . Type čĊč Ċ class ĠUri Type Deserializer Ġ: ĠJson Deserializer < Uri > Ġ{ čĊĠĠĠ Ġoverride Ġfun Ġdeserialize ( json : ĠJson Element ?, ĠtypeOf T : ĠType ?, Ġcontext : ĠJson Deserialization Context ?): ĠUri Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġstr Val Ġ= Ġjson ?. asString čĊĠĠĠĠĠĠĠ Ġreturn ĠUri . parse ( str Val ?. replace (" amp ;", "" )) čĊĠĠĠ Ġ} čĊč Ċ }