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;
  }
}