JQ with_entries example

Transform every key or value of a JSON object with jq with_entries. Interactive example that rewrites object keys in a single pass.

The jq expression

with_entries(.key |= ("0"+.))

with_entries(f) is shorthand for to_entries | map(f) | from_entries, letting you edit every key/value pair of an object and get an object back. Here we prefix each dynamic key with a "0" by updating .key, which is a common way to rename or normalize object keys.