handle method
Implementation
@override
T? handle(value, {T? defaultValue}) {
try {
if (value == null || value == '' || value == {}) return defaultValue;
if (value is String) value = jsonDecode(value);
return handler(value.cast<String, dynamic>());
} catch (e) {
if (defaultValue != null) return null;
rethrow;
}
}