checkedJsonNullableValue<T> function

T? checkedJsonNullableValue<T>(
  1. Map<String, Object?> json,
  2. String key
)

Implementation

T? checkedJsonNullableValue<T>(Map<String, Object?> json, String key) {
  final value = json[key];
  if (value == null) return null;
  if (value is T) return value as T;
  throw CheckedFromJsonException(key, 'expected $T?, got ${value.runtimeType}');
}