// text

Extract YAML Keys.

Get a complete list of every key in a YAML document, with full dotted paths, and a tree view.

Client-sideDotted pathsNo upload

YAML input

Keys

Perguntas frequentes

Extrai chaves aninhadas?

Sim, extrai chaves de todos os níveis.

Posso filtrar chaves?

Sim, você pode buscar chaves que correspondam a um padrão.

O resultado pode ser exportado?

Sim, você pode copiar as chaves extraídas para a área de transferência.

Extraindo chaves YAML

A extração de chaves YAML gera uma lista de todas as chaves presentes na estrutura, útil para entender a configuração completa de um arquivo.

Chaves aninhadas são representadas com notação de ponto, como server.host e server.port, mostrando a hierarquia completa.

A extração pode ser feita recursivamente (incluindo todas as chaves aninhadas) ou apenas no nível raiz, dependendo da necessidade.

Casos de uso

Documentação automática: gerar uma lista de todas as configurações disponíveis em um arquivo YAML para criar guias de referência.

Validação de schema: comparar as chaves extraídas com um schema esperado para identificar configurações faltantes ou extras.

Migração: mapear chaves de um formato YAML para outro durante migrações de sistema ou atualizações de configuração.

Formato de saída

A saída padrão é uma lista de strings com cada chave em uma linha. Para chaves aninhadas, a notação de ponto é usada automaticamente.

A ferramenta também pode gerar a lista como array JSON, útil para processamento programático posterior.

Para chaves duplicadas em diferentes níveis, cada ocorrência é listada separadamente, preservando sua posição na hierarquia.