私はJSONファイルを解析するのにjqを使っています ここ 。ただし、以下に示すように、文字列値の結果には、予想どおりに "二重引用符"が含まれます。
$ cat json.txt | jq '.name'
"Google"
""を削除するために、これを別のコマンドにパイプ処理するにはどうすればよいですか?だから私は
$ cat json.txt | jq '.name' | some_other_command
Google
どんなsome_other_command
を使うことができますか?
生の文字列を出力として出力するには、-r
オプションを使用します。
jq -r '.name' <json.txt