optBool function

bool optBool(
  1. Map<String, dynamic> json,
  2. String key,
  3. bool fallback
)

Implementation

bool optBool(Map<String, dynamic> json, String key, bool fallback) {
  final value = json[key];
  if (value is bool) return value;
  if (value is String) {
    if (value.toLowerCase() == 'true') return true;
    if (value.toLowerCase() == 'false') return false;
  }
  return fallback;
}