wrap allows to define a JsonFormat[T] from a JsonFormat[U]
given a function that transforms an instance of T to an instance of
U.
Given an instance i of T, asSingleton will create a JsonFormat[T]
that will not generate any trying to serialize a T and always
return i when trying to decode an instance a T.
wrap
allows to define aJsonFormat[T]
from aJsonFormat[U]
given a function that transforms an instance ofT
to an instance ofU
.i
ofT
,asSingleton
will create aJsonFormat[T]
that will not generate any trying to serialize aT
and always returni
when trying to decode an instance aT
.