checkedJsonNullableValue<T> function
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}');
}