Transforms a JSON object representation (Map<String, dynamic>) into a Dart object.
typedef JsonObjectDecoder<T> = T Function(Map<String, dynamic> json);