deserialize<T> function
Deserializes an object if it is serialized.
Implementation
// ignore: avoid-dynamic, serialization is exception for the rule.
T deserialize<T>(dynamic json, FromJson<T> deserializer) {
if (json is T) return json;
return deserializer(json);
}