valueAs<T extends Object?> method
T
valueAs<T extends Object?>(
- K key, {
- bool? allowHex,
- StringEncoding? encoding,
- bool asBytes = false,
Implementation
T valueAs<T extends Object?>(
K key, {
bool? allowHex,
StringEncoding? encoding,
bool asBytes = false,
}) {
assert(
(allowHex == null && encoding == null) || asBytes,
"allowHex and encoding must be use with asBytes",
);
final value = _checkItem<T>(key);
if (value == null) return null as T;
return JsonParser.valueAs(
value,
allowHex: allowHex,
asBytes: asBytes,
encoding: encoding,
);
}