[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) のように、削除するキーのパスを引数に指定します。

jq