2016-04-27 2 views
0

json2csv(https://github.com/jehiah/json2csv)の入力としてjqの出力を使用したいと考えています。 次のコマンドを使用すると、私は期待される出力を画面に表示しています:<import5.json jq -cjson2csv内でのjq出力の使用

しかし、この出力を別のコマンド(例:json2csv)に使用するにはどうすればよいですか? json2csv内の出力を直接使用してファイルへの出力を安全にする機会はありますか? 私は <import5.json jq -c | json2csv value,timestamp -o output.csvにjson2csvの入力としてjqの出力を使用しようとしました。 また、ファイルへの出力を安全にするために<import5.json jq -c >ouput.jsonを試しました。

I'maは事前に

おかげ

編集この分野で初心者を合計し、任意の助けをいただければ幸いです。 { 「ワン」:ここに は私の入力がどのように見えるかである「結果」、 "二":3、 "3":4000、 }、{ "1"、 "B"、 "二":1、 "3":9088、

}

私の予想される出力は、データを含むcsvファイルで、1行は "One"、Two "、" three "のようになります。

答えて

0

の線に沿って、明示的JQフィルタを指定してみてください:

jq -c . INPUTFILE | json2csv ... 

か:ところで

<INPUTFILE jq -c . | json2csv ... 

、チャンスはあなたがjson2csvを使用してやろうとしているものは何でも達成することができますjqの機能を使用します。たとえば、あなたは@csvを見ましたか?

+0

私はちょうどjqを使って欲しいものを得ることができる良いカースがあります。 jsonの入力をcsvファイルに変換したいと思います。 –

+0

myコマンドを次のように変更します。 '

関連する問題