decoder method
T
decoder(
- dynamic v
Implementation
T decoder(dynamic v) {
if (v is T) return v;
if (v is Map) return decode(TypedMap(v.cast<String, dynamic>()));
if (v is String) {
try {
decoder(jsonDecode(v));
} catch (_) {}
}
throw 'Cannot decode value of type ${v.runtimeType} to $T';
}