Extrator de caminho JSON
Ann
Sites externos relacionados
Alguns links são links de afiliados.
Ferramentas relacionadas
Cole um documento JSON e um caminho, e esta ferramenta retorna exatamente o valor nessa localização — string, número, objeto ou array. Entende tanto a notação de ponto (a.b.c) quanto a de colchetes (a["b"][0]), incluindo índices negativos de array. Tudo roda no seu navegador.
Como usar
- Cole seu JSON na primeira caixa.
- Digite um caminho como users[0].name na caixa de caminho.
- Leia ou copie o valor extraído abaixo.
Como funciona
O JSON é analisado uma vez em um valor na memória. Seu caminho é dividido em uma lista de passos — chaves de objeto e índices de array — aceitando notação de ponto, chaves entre colchetes com aspas e índices numéricos (incluindo negativos que contam do final). A ferramenta percorre o valor passo a passo. Se um passo estiver ausente, informa que nada foi encontrado em vez de adivinhar.
Funcionalidades
Caminhos de ponto e colchete
Combine a.b.c com ["key"] e [0] livremente, como no código.
Índices negativos
Use [-1] para pegar o último elemento de um array.
Mostra o tipo
Veja se o resultado é string, número, objeto ou array.
Totalmente privado
Seu JSON é analisado no navegador e nunca enviado.
Quando usar
Respostas de API
Extraia rapidamente um campo de uma resposta de API grande.
Arquivos de configuração
Verifique o valor de uma chave específica no fundo de uma configuração.
Depuração
Confirme o que um caminho aninhado realmente contém.
Aprendizado
Pratique como caminhos JSON mapeiam para dados aninhados.
Observações
- Um $ ou ponto inicial no caminho é opcional e ignorado.
- Chaves com caracteres especiais funcionam em forma de colchete: ["a-b"].
- Um caminho vazio retorna o documento inteiro.
- Toda a análise ocorre no seu dispositivo; nada é enviado.
Perguntas frequentes
- Qual sintaxe de caminho é suportada?
- Notação de ponto (a.b.c), chaves entre colchetes (a["b"]) e índices de array (a[0]), que podem ser combinados.
- Posso ler o último item do array?
- Sim. Use um índice negativo como items[-1] para contar do final.
- E se o caminho não existir?
- A ferramenta informa claramente que nenhum valor foi encontrado em vez de retornar algo enganoso.
- Também retorna objetos?
- Sim. Se o caminho apontar para um objeto ou array, ele é exibido como JSON formatado.
- Meu JSON é enviado?
- Não. A análise ocorre completamente no seu navegador e nada sai do seu dispositivo.