JSONHelper<K, V> extension

on

Methods

ensureKeyExists(K key) → void

Available on Map<K, V>, provided by the JSONHelper extension

valueAs<T extends Object?>(K key, {bool? allowHex, StringEncoding? encoding, bool asBytes = false}) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsBigInt<T extends BigInt?>(K key, {bool allowHex = false}) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsBool<T extends bool?>(K key) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsBytes<T extends List<int>?>(K key, {bool allowHex = true, StringEncoding? encoding}) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsDouble<T extends double?>(K key) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsInt<T extends int?>(K key, {bool allowHex = false, bool allowDouble = false}) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsList<T extends List?>(K key) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsMap<T extends Map?>(K key) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsSet<T extends Set?>(K key) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueAsString<T extends String?>(K key) → T

Available on Map<K, V>, provided by the JSONHelper extension

valueEnsureAsList<T>(K key) List<T>

Available on Map<K, V>, provided by the JSONHelper extension

valueEnsureAsMap<KK, VV>(K key) Map<KK, VV>

Available on Map<K, V>, provided by the JSONHelper extension

valueEnsureAsSet<T>(K key) Set<T>

Available on Map<K, V>, provided by the JSONHelper extension

valueTo<T extends Object?, VV extends Object?>({required K key, required T parse(VV v), bool? allowHex, StringEncoding? encoding, bool asBytes = false}) → T

Available on Map<K, V>, provided by the JSONHelper extension