fromJSON method

  1. @override
Object? fromJSON(
  1. dynamic jsonValue,
  2. DeserializationContext context
)
override

Implementation

@override
Object? fromJSON(dynamic jsonValue, DeserializationContext context) {
  final format = getDateFormat(context.jsonPropertyMeta);

  if (jsonValue is String) {
    return format != null
        ? format.parse(jsonValue)
        : DateTime.parse(jsonValue);
  }

  return jsonValue;
}