JsonMapExtension extension
Extension methods for JSON map access.
Methods
-
getBool(
String key) → bool? -
Available on Map<
Gets a bool value or null.String, dynamic> , provided by the JsonMapExtension extension -
getDateTime(
String key) → DateTime? -
Available on Map<
Gets a DateTime from an ISO 8601 string or Unix timestamp.String, dynamic> , provided by the JsonMapExtension extension -
getDouble(
String key) → double? -
Available on Map<
Gets a double value or null.String, dynamic> , provided by the JsonMapExtension extension -
getInt(
String key) → int? -
Available on Map<
Gets an int value or null.String, dynamic> , provided by the JsonMapExtension extension -
getList<
T> (String key) → List< T> ? -
Available on Map<
Gets a list or null.String, dynamic> , provided by the JsonMapExtension extension -
getMap(
String key) → Map< String, dynamic> ? -
Available on Map<
Gets a nested map or null.String, dynamic> , provided by the JsonMapExtension extension -
getMapList(
String key) → List< Map< ?String, dynamic> > -
Available on Map<
Gets a list of maps or null.String, dynamic> , provided by the JsonMapExtension extension -
getString(
String key) → String? -
Available on Map<
Gets a string value or null.String, dynamic> , provided by the JsonMapExtension extension -
requireInt(
String key) → int -
Available on Map<
Gets an int value or throws if missing.String, dynamic> , provided by the JsonMapExtension extension -
requireString(
String key) → String -
Available on Map<
Gets a string value or throws if missing.String, dynamic> , provided by the JsonMapExtension extension