Precisa descobrir rapidamente todos os caminhos de atributos dentro de um objeto JSON? Esta ferramenta gratuita analisa seu JSON e extrai chaves em três modos: achatar todas as chaves em uma lista simples, limitar a extração por nível de profundidade ou gerar caminhos completos com namespace como user_address_city. Configure o caractere separador, controle como os índices de arrays aparecem nos caminhos e deduplique entre ramificações — tudo no seu navegador.
Gera caminhos de chaves totalmente qualificados como user_address_city ou config.database.host. Apenas valores folha são emitidos — chaves de objetos intermediários são incorporadas no caminho.
Escolha qualquer caractere separador para caminhos com namespace: underscore (_), ponto (.), barra (/), seta (->) ou qualquer string personalizada.
No modo com namespace, escolha como os arrays aparecem nos caminhos: pular o nível do array inteiramente, incluir índices base 0 (items_0_name) ou índices base 1 (items_1_name).
Use "Por nível" ou defina profundidade máxima no modo com namespace para controlar quão fundo a ferramenta percorre. Nível 1 apenas para chaves de nível superior, níveis maiores para estruturas mais profundas.
A deduplicação funciona em todas as ramificações — não apenas dentro de arrays. Chaves ou caminhos idênticos de diferentes partes do JSON são mesclados em uma lista única.
Todo o processamento é executado no seu navegador. Seus dados JSON nunca saem do seu dispositivo — sem requisições ao servidor, sem armazenamento.
Converta configurações JSON aninhadas como {"db": {"host": "localhost"}} em chaves planas com namespace (db_host) que mapeiam diretamente para nomes de variáveis de ambiente.
Cole uma resposta JSON de API e extraia todos os caminhos com namespace para entender a estrutura completa dos dados sem ler objetos profundamente aninhados.
Extraia chaves planas ou com namespace de um payload JSON como ponto de partida para escrever definições de tipos TypeScript, interfaces ou schemas Zod.
Extraia caminhos com namespace de arquivos JSON de i18n para auditar a cobertura de traduções, encontrar chaves ausentes ou gerar listas de chaves para tradutores.
Ao trabalhar com colunas JSON ou exportações de bancos de dados de documentos, extraia todos os caminhos de campos únicos para descobrir o esquema e planejar estruturas de tabelas relacionais.
Extrair e desescapar valores de texto de strings JSON.
Converter arrays JSON em linhas separadas e vice-versa.
Converter texto simples para JSON com escape adequado.
Comparar dois textos com diferenças destacadas.
Remover linhas duplicadas da lista de chaves extraídas.