[jq] from_entries でキーと値の配列をオブジェクトに変換する

作成日: 2026年10月02日

jq の from_entries を使用すると、key と value を持つオブジェクトの配列を1つのオブジェクトに変換できます。

echo '[{"key":"name","value":"Taro"},{"key":"age","value":30}]' | jq 'from_entries'

実行結果は下記のとおりです。

{
  "name": "Taro",
  "age": 30
}

各要素の key が変換後のプロパティ名になり、value がその値になります。

逆に、オブジェクトを key と value の配列へ変換する場合は to_entries を使用します。

参考

jq