description

# decode method

dynamic decode(

1. String source, {
2. Object? reviver(
   1. Object? key,
   2. Object? value
   )?,

})
override

Parses the string and returns the resulting Json object.

The optional `reviver` function is called once for each object or list property that has been parsed during decoding. The `key` argument is either the integer list index for a list property, the string map key for object properties, or `null` for the final result.

The default `reviver` (when not provided) is the identity function.

## Implementation

    dynamic decode(
      String source, {
      Object? Function(Object? key, Object? value)? reviver,
    }) {
      reviver ??= _reviver;
      if (reviver == null) return decoder.convert(source);
      return JsonDecoder(reviver).convert(source);
    }