Construct an object from selected fields.
Section: Arrays and Objects
Build new object
bash
bash
echo '{"id":1,"name":"alice","email":"a@example.com"}' | jq '{id, name}'Explanation
Object construction is central to jq transformations.
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 Arrays and Objects
Merge objects
Combine two objects with later keys overwriting earlier ones.
Map each item to a property
Transform an array of objects into one field per item.