tryJson<T, V> static method

Map<T, V>? tryJson<T, V>(
  1. dynamic data
)

Parses a JSON-encoded dynamic into a Dart object. If parsing fails, returns null. The data parameter can be any type of object to be parsed. The rq parameter is an optional Request object used for encoding TString instances. Returns a dynamic object representing the parsed JSON data, or null if

Implementation

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