Index by Property

Convert an array of objects to an object indexed by a property.

Code

General
echo "$arr" | jq --arg k "$key" 'map({(.[$k]): .}) | add'

Parameters

JSON array of objects

Property to use as index

Server

More Bash Snippets