Skip to content

keys

keys(object) → array · Object

Get all property names (keys) from an object. Key order is preserved (insertion order).

  • object (required): the object to inspect
bash
echo '{"name": "Alice", "age": 30, "city": "Amsterdam"}' | utlx -e 'keys($input)'
# ["name", "age", "city"]
utlx
// Iterate over dynamic keys
{
  servers: map(keys($input.servers), (env) -> {
    environment: env,
    host: $input.servers[env].host
  })
}

Released under AGPL-3.0.