tryFromJson static method

String? tryFromJson(
  1. Object? data, {
  2. String? indent,
  3. bool toStringEncodable = false,
  4. Object? toEncodable(
    1. dynamic
    )?,
})

Converts a Dart object represented as a Map to a JSON-encoded string if possible.

The input data is a Map representing the Dart object.

Implementation

static String? tryFromJson(Object? data,
    {String? indent,
    bool toStringEncodable = false,
    Object? Function(dynamic)? toEncodable}) {
  try {
    return fromJson(data!,
        indent: indent,
        toStringEncodable: toStringEncodable,
        toEncodable: toEncodable);
  } catch (e) {
    return null;
  }
}