Rename object keys during transformation.
Section: Entries and Key-Value Maps
Rename keys with entries
bash
bash
echo '{"first_name":"Alice","last_name":"Ng"}' | jq 'to_entries | map(.key |= gsub("_"; "-")) | from_entries'Explanation
Great for adapting between naming conventions.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Entries and Key-Value Maps