[jq] del でオブジェクトのキーを削除する
作成日: 2026年09月18日
jq の del を使用すると、JSON オブジェクトから指定したキーを削除できます。
下記の例では、password キーを削除します。
echo '{"name":"Taro","password":"secret","age":20}' | jq 'del(.password)'
実行結果は下記のとおりです。
{
"name": "Taro",
"age": 20
}
del(.password) のように、削除するキーのパスを引数に指定します。