deserializeAsync function

Future deserializeAsync(
  1. DeserializationMessage message
)

Primarily intended for use in an isolate.

Implementation

Future<dynamic> deserializeAsync(DeserializationMessage message) async {
  // Remove all spaces. Necessary for regular expressions as well.
  final targetType = message.targetType.replaceAll(' ', '');

  // If the expected target type is String, nothing to do...
  return targetType == 'String'
      ? message.json
      : ApiClient._deserialize(jsonDecode(message.json), targetType);
}