Row.fromJson constructor
Implementation
factory Row.fromJson(Map<String, dynamic> json) {
final raw = Map<String, dynamic>.from(json['values'] as Map);
final decoded = <String, dynamic>{};
for (final e in raw.entries) {
final v = e.value;
if (v is Map && v['__type'] == 'double') {
decoded[e.key] = (v['v'] as num).toDouble();
} else {
decoded[e.key] = v;
}
}
return Row(
id: json['id'] as int,
values: decoded,
);
}