jq Cheat Sheet/Delete object key

Remove a field from an object.

Section: Filters and Conditions

Delete object key

bash
bash
echo '{"name":"alice","password":"secret"}' | jq 'del(.password)'
Explanation

`del()` is useful for sanitizing secrets or noisy fields.

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 Filters and Conditions
Delete nested key
Remove a deeply nested field.
OpenIn sheetbashsame section
Select objects matching condition
Filter array items based on a boolean expression.
OpenIn sheetbashsame section
Filter array and keep array output
Return matching elements as an array.
OpenIn sheetbashsame section
Fallback default value
Use a fallback when a value is null or missing.
OpenIn sheetbashsame section
Conditional expression
Branch based on input values.
OpenIn sheetbashsame section
Update field value
Set an object field to a new value.
OpenIn sheetbashsame section