jq のタグが付けられている記事の一覧

[jq] JSON 内の文字列を Base64 エンコード・デコードする
[jq] range で連番を生成する
[jq] floor と ceil で数値を切り下げ・切り上げる
[jq] getpath で配列として指定したパスの値を取得する
[jq] combinations で複数の配列の組み合わせを生成する
[jq] setpath で配列として指定したパスの値を設定する
[jq] tojson でオブジェクトを JSON 文字列に変換する
[jq] try catch で変換エラーを処理する
[jq] ISO 8601 の日時と Unix タイムスタンプを相互変換する
[jq] fromjson で JSON 文字列をオブジェクトに変換する
[jq] walk でネストした JSON の数値をまとめて変換する
[jq] index と rindex で配列内の値の位置を取得する
[jq] --rawfile でテキストファイルを文字列として読み込む
[jq] --argjson でシェル変数を JSON の値として渡す
[jq] limit で条件に一致する要素の出力件数を制限する
[jq] transpose で二次元配列の行と列を入れ替える
[jq] test で文字列が正規表現に一致するか確認する
[jq] all で配列のすべての要素が条件を満たすか確認する
[jq] gsub で文字列を一括置換する
[jq] 配列の最小値を取得する
[jq] from_entries でキーと値の配列をオブジェクトに変換する
[jq] 配列に条件に一致する要素があるか any で確認する
[jq] null やキーがない場合にデフォルト値を返す
[jq] -eで条件判定の結果を終了ステータスにする
[jq] 文字列をダブルクォートなしで出力する
[jq] to_entries でオブジェクトをキーと値の配列に変換する
[jq] JSON を1行で出力する
[jq] --slurpfile で外部 JSON ファイルを配列として読み込む
[jq] map で配列の各要素を変換する
[jq] JSON の配列を TSV 形式で出力する
[jq] 文字列を URL エンコードする
[jq] endswith で文字列が特定の文字列で終わるか確認する
[jq] 配列の最大値を取得する
[jq] flatten でネストした配列を平坦化する
[jq] -s / --slurp で複数の JSON を配列にまとめる
[jq] split で文字列を配列に分割する
[jq] オブジェクトのキー名を変更する
[jq] map_values でオブジェクトの値をまとめて変換する
[jq] del でオブジェクトのキーを削除する
[jq] join で配列の要素を文字列として連結する
[jq] startswith() requires string inputs エラーを回避する
[jq] 配列から重複する要素を削除する
[jq] 配列から null の要素を除外する
[jq] --arg でシェル変数を文字列として渡す
[jq] オブジェクトに特定のキーが存在するか確認する
[jq] オブジェクトの配列を特定のプロパティで並び替える
[jq] オブジェクトの配列を特定のプロパティごとにグループ化する
[jq] CSV ファイルをパースして JSON に変換する
[jq] JSON を CSV に変換する
[jq] 数値の合計を求める
[jq] 特定の文字列を含まないプロパティを持つオブジェクトだけ取り出す
[jq] 特定の文字列を含むプロパティを持つオブジェクトを取り出す
[jq] オブジェクトからキーだけを取り出す
[jq] 要素の数を取得する
[jq] 文字列を数値に変換する
[jq] 特定の要素が特定の文字列から始まっているオブジェクトを取り出す
[jq] 特定の条件を満たすオブジェクトだけ取り出す
[jq] 出力を JSON 形式ではなくプレーンテキストにする