Skip to content

fromEntries

fromEntries(pairs) → object · Object

Build an object from an array of [key, value] pairs. The inverse of entries().

  • pairs (required): array of [key, value] arrays
bash
echo '{"items": [{"id": "A", "name": "Widget"}, {"id": "B", "name": "Gadget"}]}' \
  | utlx -e 'fromEntries(map($input.items, (i) -> [i.id, i.name]))'
# {"A": "Widget", "B": "Gadget"}
utlx
{
  lookup: fromEntries(map($input.items, (i) -> [i.id, i.name]))
}

Released under AGPL-3.0.