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);
}