JsonMapExtension extension

Extension methods for JSON map access.

on

Methods

getBool(String key) bool?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a bool value or null.
getDateTime(String key) DateTime?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a DateTime from an ISO 8601 string or Unix timestamp.
getDouble(String key) double?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a double value or null.
getInt(String key) int?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets an int value or null.
getList<T>(String key) List<T>?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a list or null.
getMap(String key) Map<String, dynamic>?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a nested map or null.
getMapList(String key) List<Map<String, dynamic>>?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a list of maps or null.
getString(String key) String?

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a string value or null.
requireInt(String key) int

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets an int value or throws if missing.
requireString(String key) String

Available on Map<String, dynamic>, provided by the JsonMapExtension extension

Gets a string value or throws if missing.