ExtJSONHelper<K, V> extension
- on
-
- Map<
K, V>
- Map<
Methods
-
ensureKeyExists(
K key) → void -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
hasValue(
K key) → bool -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
oneOf<
E, T> ({required List< K> keys, required E parse(K key, T e)}) → E -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAs<
T extends Object?> (K key, {bool? allowHex, StringEncoding? encoding, bool asBytes = false, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false, T onError(JsonParserError err)?}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsBigInt<
T extends BigInt?> (K key, {bool allowHex = false, T onError(JsonParserError err)?, T onMissing()?, bool? sign, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsBool<
T extends bool?> (K key, {T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsBytes<
T extends List< (int> ?>K key, {bool allowHex = true, StringEncoding? encoding, bool allowJson = false, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false, T onError(JsonParserError err)?}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsDouble<
T extends double?> (K key, {T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsInt<
T extends int?> (K key, {bool allowHex = false, bool allowDouble = false, T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsList<
T extends List?> (K key, {T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsMap<
T extends Map?> (K key, {T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsNum<
T extends num?> (K key, {bool allowHex = false, bool allowDouble = false, T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsSet<
T extends Set?> (K key, {T onError(JsonParserError err)?, T onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueAsString<
T extends String?> (K key, {T onError(JsonParserError err)?, T onMissing()?, bool allowJson = false, bool allowHexEncoding = false, StringEncoding? bytesEncoding = StringEncoding.utf8, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueEnsureAsList<
T> (K key, {List< T> onError(JsonParserError err)?, List<T> onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → List<T> -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueEnsureAsMap<
KK, VV> (K key, {Map< KK, VV> onError(JsonParserError err)?, Map<KK, VV> onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → Map<KK, VV> -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueEnsureAsSet<
T> (K key, {Set< T> onError(JsonParserError err)?, Set<T> onMissing()?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → Set<T> -
Available on Map<
K, V> , provided by the ExtJSONHelper extension -
valueTo<
T extends Object?, VV extends Object?> ({required K key, required T parse(VV v), bool? allowHex, StringEncoding? encoding, bool asBytes = false, T onMissing()?, T onError(JsonParserError err)?, bool acceptSnakeCase = false, bool acceptCamelCase = false}) → T -
Available on Map<
K, V> , provided by the ExtJSONHelper extension