toJsonEncodable function
A helper function to be used in toJsonEncodable
parameter of jsonEncode()
.
Implementation
Object? toJsonEncodable(Object? v) => switch (v) {
JsonEncodable() => v.toJson(),
DateTime() => v.toIso8601String(),
_ => throw UnsupportedError('Cannot convert to JSON: $v'),
};