Skip to content

mapEntries

mapEntries(object, fn) → object · Object

Transform both keys and values of an object.

  • object (required): the object to transform

  • fn (required): lambda (key, value) -> {key: newKey, value: newValue}

bash
echo '{"first_name": "Alice", "last_name": "Johnson", "age": 30}' | utlx -e 'mapEntries($input, (key, value) -> {key: upperCase(key), value: if (isString(value)) upperCase(value) else value})'
# {"FIRST_NAME": "ALICE", "LAST_NAME": "JOHNSON", "AGE": 30}

Released under AGPL-3.0.