tryJson<T, V> static method

Map<T, V>? tryJson<T, V>(
  1. dynamic data, {
  2. WebRequest? rq,
})

Parses a JSON-encoded dynamic into a Dart object.

Implementation

static Map<T, V>? tryJson<T, V>(dynamic data, {WebRequest? rq}) {
  try {
    var res = jsonEncoder(data, rq: rq);
    return jsonDecoder(res) as Map<T, V>;
  } catch (e) {
    print(e);
    return null;
  }
}