Localizador de caminhos JSON
Navegue em dados JSON aninhados com expressões de caminho. Suporta notação de ponto, colchetes e indexação de arrays com resultados instantâneos e listagem de caminhos.
O que é um localizador de caminhos JSON?
Um localizador de caminhos JSON é uma ferramenta que ajuda você a navegar por estruturas de dados JSON aninhadas usando expressões de caminho. Permite localizar, extrair e visualizar valores específicos dentro de objetos JSON complexos sem percorrer manualmente cada nível.
Quais notações de caminho JSON são suportadas?
Esta ferramenta suporta notação de ponto (ex: data.user.name), notação de colchetes (ex: data["user"]["name"]) e indexação de arrays (ex: data.items[0]). Você pode misturar notações livremente em uma única expressão de caminho.
Como acesso elementos de um array?
Use colchetes com o número do índice, ex: items[0] para o primeiro elemento, items[2] para o terceiro. Os índices do array começam em 0. Índices negativos não são suportados.
O que acontece se o caminho não existir?
A ferramenta exibirá "undefined" ou "Caminho não encontrado" para indicar que o caminho especificado não existe nos dados JSON. O selo de tipo de resultado mostrará "undefined".
Posso usar curingas no caminho?
Atualmente, curingas não são suportados. Você precisa especificar o caminho exato. Por exemplo, use items[0].name em vez de items[*].name.
Como funciona o recurso Listar Caminhos?
Clique no botão "Caminhos" para escanear automaticamente seus dados JSON e exibir todos os caminhos disponíveis como chips clicáveis. Clique em qualquer chip para preencher automaticamente o campo de caminho e ver instantaneamente o valor.
Meus dados JSON são enviados para um servidor?
Não, todo o processamento acontece inteiramente no seu navegador. Seus dados JSON nunca são transmitidos para nenhum servidor, tornando seguro o uso com dados sensíveis ou confidenciais.
Qual é o tamanho máximo de JSON suportado?
Não há um limite rígido, mas o desempenho depende da memória do seu navegador. A ferramenta lida eficientemente com respostas de API típicas e arquivos de configuração. Arquivos muito grandes (centenas de MB) podem ficar lentos.
Quais tipos de resultado são exibidos?
A ferramenta identifica e exibe o tipo do valor do resultado: string, number, boolean, object, array, null ou undefined. Cada tipo tem um selo de cor distinta para identificação rápida.
Posso copiar o valor extraído?
Sim, clique no botão "Copiar" ao lado do resultado para copiar o valor para a área de transferência. Objetos e arrays são copiados como strings JSON formatadas.
Preciso instalar algum software?
Não, esta é uma ferramenta totalmente baseada na web que funciona no seu navegador. Não requer instalação, registro nem dependências. Basta colar seu JSON e começar a encontrar caminhos.
Quais são os casos de uso comuns desta ferramenta?
Usos comuns incluem: depurar respostas de API, extrair campos específicos de arquivos JSON grandes, aprender sintaxe de caminhos JSON, validar estruturas de dados e gerar expressões de caminho para código que processa dados JSON.