deserialize<T> function

T deserialize<T>(
  1. dynamic json,
  2. FromJson<T> deserializer
)

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);
}