beforeDecode method
Receives the ecoded value before decoding.
Implementation
@override
Object? beforeDecode(Object? value) {
  if (value is String) {
    return (jsonDecode(value) as Map<String, dynamic>)
        .map((k, v) => MapEntry(k, v.toString()));
  }
  return value;
}