2 ms·
Yeah no kidding re: pick(). It's always been a major pain point in jq when trying to write concise jq commands. Super glad they added it.
by chaps 3y ago
Yeah no kidding re: pick(). It's always been a major pain point in jq when trying to write concise jq commands. Super glad they added it.
- hyperthesis 3y agoFor their pick() example: jq -n '{"a": 1, "b": {"c": 2, "d": 3}, "e": 4} | pick(.a, .b.c, .x) wouldn't a more jq-y syntax be: | {a, b.c, x} (which fails on the 'b.c' term)
- wwader 3y agoyeap that could be an extension of the shorthand syntax, but note that pick/1 also works with any "path expression" ex: pick(if .a then .b.c else .x end)