parseJsonBool function
Implementation
bool parseJsonBool(dynamic value, [bool defaultValue = false]) {
if (value == null) return defaultValue;
if (value is bool) return value;
if (value is num) return value != 0;
if (value is String) {
final lower = value.toLowerCase();
if (lower == 'true' || lower == '1') return true;
if (lower == 'false' || lower == '0') return false;
}
return defaultValue;
}