Extraia dados JSON usando expressões JSONPath
Ferramentas para desenvolvedores
Sobre esta ferramenta
O Extrator JSONPath permite consultar dados JSON usando expressões de caminho, uma sintaxe poderosa para navegar e selecionar elementos em estruturas JSON. Suporta curingas, índices de array e descida recursiva para extração precisa de dados.
Principais recursos
- Suporte completo à sintaxe JSONPath, incluindo filtros e expressões
- Pré-visualização em tempo real dos resultados ao digitar expressões
- Destaque das correspondências no JSON original
- Predefinições e exemplos de expressões de caminho comuns
- Copiar resultados extraídos em formato JSON ou texto puro
- Suporte a descida recursiva e fatiamento de arrays
Casos de uso
- Extrair campos específicos de respostas JSON complexas de API
- Depurar e validar consultas JSONPath antes da implementação
- Filtrar e transformar grandes conjuntos de dados JSON
- Navegar rapidamente em estruturas JSON profundamente aninhadas
- Extrair e agregar pontos de dados de logs JSON
json
jsonpath
query
extract
data
Perguntas frequentes
Quais sintaxes de expressão JSONPath são suportadas?
Suporta notação de ponto (ex.: store.name) e notação de colchetes (ex.: store["name"]), além de índices de array (ex.: products[0]) e curingas (ex.: products[*]). O caminho é prefixado com $. para indicar consulta a partir do objeto raiz.
Como usar o curinga *?
O curinga * é usado para corresponder a todos os elementos em um array ou a todos os pares chave-valor em um objeto. Por exemplo, products[*].name retorna o campo name de todos os produtos no array, exibindo o resultado como um array.
Como consultar dados profundamente aninhados?
Escreva a expressão de caminho percorrendo cada nível para acessar dados profundamente aninhados, por exemplo, store.metadata.lastUpdated. Cada nível é conectado por ponto; elementos de array são acessados com colchetes e índice.
Meus dados estão seguros ao usar esta ferramenta?
Absolutamente seguros. Toda a análise e consulta de caminho dos dados JSON são feitas localmente no navegador. Nenhum dado é enviado a servidores; seus dados permanecem completamente privados.
Posso extrair dados de vários caminhos simultaneamente?
Sim. Após digitar a expressão na caixa de entrada, clique em 'Adicionar caminho' para adicionar várias expressões de caminho. A ferramenta executa todas as consultas simultaneamente e exibe os resultados de cada caminho separadamente.