問題タブ [jq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
24504 参照

json - jqでマップの配列の値を合計するにはどうすればよいですか?

次の形式の JSON ストリームがあるとします。

各オブジェクトの値を合計して、単一のオブジェクトを出力したいと思います。

これにはおそらく、上記のオブジェクトのリストをペアの配列にフラット化し、[name, value]使用して値を合計する必要があると思いreduceますが、使用の構文のドキュメントreduceは悲惨です。

0 投票する
2 に答える
21103 参照

json - jq サブオブジェクト値のフィルタ

json ファイル people.json があります。

ピエロであるすべての人を選びたいと思います。私の出力は次のようになります。

私は .. 演算子を次のように試しました

しかし、複数のレベルで Joe と Anne に一致しているようで、必要以上の出力を生成します。何か案は?ありがとう。

0 投票する
1 に答える
1369 参照

json - コマンドラインからjsonオブジェクトを追加するには?

json ファイルがあり、それを読み取って、追加の値 (文字列) をオブジェクトのルートに書き戻す必要があります。コマンドラインからそれを行う方法はありますか?JQという名前のユーティリティを見つけました が、値を書き戻す方法が少しわかりません。オブジェクト JSON オブジェクトのサンプルを次に示します。json オブジェクトのルートにのみ文字列を挿入することにのみ関心があるため、json ツリーは重要ではありません。

書き戻された json は次のようになります。

0 投票する
3 に答える
21407 参照

json - JSON ファイルを個別のファイルに分割する

オブジェクトのオブジェクトである大きな JSON ファイルがあり、オブジェクト キーの後に個別のファイル名に分割したいと考えています。jq またはその他の市販のツールを使用してこれを達成することは可能ですか?

元の JSON は次の形式です。

{ "item1": {...}, "item2": {...}, ...}

この入力を考慮して、item1.json、item2.json などのファイルを生成したいと思います。

0 投票する
2 に答える
6899 参照

json - キーが数値文字列の場合、jqを使用してjsonからデータを取得する

私はjqを初めて使用し、jsonの解析中に問題に直面しています

このような変数にjsonを保存しています

次に、他の両方のエントリの my_name の値を取得する必要があります

私はこのようなことを試しました

同様に、 my_name 値を取得するために私がやった

私の構文のどこが間違っているのか、どうすれば修正できるのかを特定するのを手伝ってくれませんか。

0 投票する
1 に答える
1194 参照

json - 各行に外側の JSON 属性を内側の JSON 属性とともに出力するにはどうすればよいですか?

次のような JSON があります。

そして、各ファイルを独自の行に出力したいのですが、外側の要素の id を含めます。

次のようなファイル属性を取得できます。

しかし、各行に id を含めるにはどうすればよいですか?