deserialize<T> method

T deserialize<T>(
  1. Object? value, [
  2. TypeToken<T>? typeToken
])

Deserializes value to T.

Implementation

T deserialize<T>(Object? value, [TypeToken<T>? typeToken]) {
  final Serializer<T> serializer = expect<T>(typeToken);
  return _isNullable<T>()
      ? value?.let(serializer.deserialize) as T
      : serializer.deserialize(value);
}