fromJson static method

DateFormatPreset fromJson(
  1. String json
)

Implementation

static DateFormatPreset fromJson(String json) {
  // Backward compatibility with old enum values
  final legacyMap = {
    'isoDate': iso,
    'europeanDate': european,
    'usDate': us,
    'germanDate': german,
    'isoDateTime': iso,
    'europeanDateTime': european,
    'usDateTimeAmPm': us,
  };
  // Handle any unknown values by defaulting to iso
  try {
    return legacyMap[json] ?? values.byName(json);
  } catch (_) {
    return iso;
  }
}