jq Cheat Sheet/Update field value

Set an object field to a new value.

Section: Filters and Conditions

Update field value

bash
bash
echo '{"name":"alice","age":30}' | jq '.age = 31'
Explanation

Assignment lets you modify existing JSON structures.

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
Increment numeric field
Increase a numeric value in place.
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
Delete object key
Remove a field from an object.
OpenIn sheetbashsame section