hydrateFromJson method

void hydrateFromJson(
  1. String jsonString, {
  2. dynamic deserialize(
    1. dynamic data,
    2. List key
    )?,
})

Parses JSON and restores entries into this scope.

Implementation

void hydrateFromJson(
  String jsonString, {
  dynamic Function(dynamic json, List<dynamic> key)? deserialize,
}) {
  final decoded = jsonDecode(jsonString);
  if (decoded is Map<String, dynamic>) {
    hydrate(decoded, deserialize: deserialize);
  } else if (decoded is Map) {
    hydrate(Map<String, dynamic>.from(decoded), deserialize: deserialize);
  }
}