safeDecode method
dynamic
safeDecode({
- dynamic defaultValue,
Decodes a JSON string into a Dart object safely with a default return option.
Implementation
dynamic safeDecode({dynamic defaultValue}) {
try {
return jsonDecode(this);
} catch (e) {
print('Failed to decode JSON: $e');
return defaultValue; // Return a default value if JSON decoding fails.
}
}