pickFromJson function
Picks a values from a json
String at location arg0, arg1...
args may be
It's quite common that pick is used when parsing json from a String, such as a http response body. To easy this process pickFromJson parses a json String directly.
pickFromJson(rawJson, arg0, arg1)
is a shorthand for
final json = jsonDecode(rawJson);
pick(json, arg0, arg1);
If objects are deeper than 10, use pickDeep, which requires a manual call to jsonDecode.
Implementation
Pick pickFromJson(
String json, [
Object? arg0,
Object? arg1,
Object? arg2,
Object? arg3,
Object? arg4,
Object? arg5,
Object? arg6,
Object? arg7,
Object? arg8,
Object? arg9,
]) {
final parsed = jsonDecode(json);
return pick(
parsed,
arg0,
arg1,
arg2,
arg3,
arg4,
arg5,
arg6,
arg7,
arg8,
arg9,
);
}