[解決済み] jqの出力を一行で取得する
2022-11-08 04:11:14
質問
以下のような出力が得られました。 https://stackoverflow.com/a/40330344
(.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress})
出力します。
{
"key": "SEA-739",
"status": "Open",
"assignee": null
}
{
"key": "SEA-738",
"status": "Resolved",
"assignee": "[email protected]"
}
しかし、一行一行を解析する必要があるのですが、キーグループに関してはどのassigneeがどのキーのものかを特定するのは厳しいです。これはjqを使って1行に1束にすることは可能でしょうか?
期待される出力
{ "key": "SEA-739", "status": "Open", "assignee": null }
{ "key": "SEA-738", "status": "Resolved", "assignee": "[email protected]"}
または
{ "SEA-739", "Open", null }
{ "SEA-738", "Resolved", [email protected] }
どのように解決するのですか?
-c
は、おそらくあなたが必要とするものです
上に投稿された出力を使って、さらに加工することができます。
jq -c 入力
与えること。
{"key":"SEA-739","status":"Open","assignee":null}
{"key":"SEA-738","status":"Resolved","assignee":"[email protected]"}
または、元のコマンドを変更するだけでも良い
FROM
jq -r '(.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress})'.
を
jq -c '(.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress})'.
関連
-
[解決済み] コマンドラインを使用してJSONオブジェクトの項目をカウントする方法は?
-
[解決済み] JSON標準 - 浮動小数点数
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み] PHPスクリプトからJSONを返す
-
[解決済み] RESTful WebServiceにファイルや関連データをJSONで投稿する。
-
[解決済み] FlaskのビューからJSONレスポンスを返す
-
Ext.grid.EditorGridPanelを使用する際に発生する問題点
-
[解決済み] jqを使用してJSONからキー名を取得する方法
-
[解決済み] VS Codeで、"JSONではコメントが許可されていません "というエラーを無効にする。
-
[解決済み] jqを使用してjsonドキュメントの単一の値を更新するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Twitter API エラー 215
-
[解決済み] SQLAlchemy (psycopg2.ProgrammingError) can't adapt type 'dict'.
-
[解決済み] ヘッダ値:application/vnd.api+json
-
TypeError: タイプ 'bytes' のオブジェクトは JSON シリアライズ可能ではありません。
-
[解決済み] UnixツールでJSONをパースする
-
[解決済み] バイナリデータをJSON文字列で。Base64より優れたもの
-
[解決済み] JSON命名規則(snake_case、camelCase、PascalCase) [終了しました。]
-
[解決済み] JSONファイルのMongoimport
-
[解決済み] Node.jsでJSONオブジェクトの内容をログに記録する方法は?
-
[解決済み] Swift 4のDecodableプロトコルでカスタムキーを使うには?