[jq] 文字列をダブルクォートなしで出力する

作成日: 2026年09月27日

jq で文字列をダブルクォートなしのプレーンテキストとして出力するには、-r オプションを使用します。

echo '{"name":"Taro"}' | jq -r '.name'

実行結果は下記のとおりです。

Taro

-r は --raw-output の短縮形です。指定しない場合、JSON の文字列として "Taro" のようにダブルクォート付きで出力されます。

jq