2022-10-13 jqでダブルクオテーションを除く・ドット入っているキーのフィルター
jq 基本
$ echo '{ "json": "value" }' | jq
{
"json": "value"
}
ダブルクオテーションを除く
-r
オプションでダブルクオテーションを取り除くことができる。
$ echo '{ "json": "value" }' | jq .json
"value"
$ echo '{ "json": "value" }' | jq -r .json
value
ドット入っているキーのフィルター
.["xxx"]
とすることでドット入りのキーをフィルターすることができる。
$ echo '{ "json.key": "value" }' | jq '.["json.key"]'
"value"