fromJsonStringOrNull static method

DataRefModel? fromJsonStringOrNull(
  1. String? jsonString
)

Constructs a new instance of DataRefModel, from jsonString, which must be a valid JSON String. Returns null if jsonString is null or if the conversion fails.

Implementation

static DataRefModel? fromJsonStringOrNull(
  String? jsonString,
) {
  if (jsonString == null || jsonString.isEmpty) return null;
  try {
    final decoded = letMapOrNull<String, dynamic>(jsonDecode(jsonString));
    return DataRefModel.fromJsonOrNull(decoded);
  } catch (_) {
    return null;
  }
}