Testador e Avaliador de JSONPath Gratuito | Consultas em Tempo Real

Testador e avaliador de JSONPath gratuito para JSON de API. Extraia nós correspondentes em tempo real, inspecione caminhos e copie resultados JSON com processamento local no navegador, seguro e privado (sem upload).

Clique para o modo cinema
O parsing de JSON, a busca de caminhos e a cópia de resultados ocorrem localmente no navegador. Sem uploads de dados.
Pedido de Livraria (Exemplo)

Visualização dos Dados

A visualização formatada aparecerá após a inserção de um JSON válido.

Resultados Correspondentes

Insira o JSON e a expressão JSONPath para avaliar automaticamente

0
Correspondências
0
Tempo

Erro de sintaxe JSON: Expected double-quoted property name in JSON at position 563 (line 28 column 5)

Nenhuma correspondência ainda. Ajuste a expressão ou carregue a amostra para testar.

Guia de Referência JSONPath

Clique em qualquer expressão para aplicá-la diretamente.

Como usar

  1. Clique em Carregar amostra ou cole uma resposta de API ou snippet de configuração em Dados Originais JSON.
  2. Digite uma consulta JSONPath em Expressão JSONPath, como $.store.book[*].author ou $..author.
  3. Veja o número de correspondências, caminhos e valores em Resultados Correspondentes; clique em Copiar resultado JSON para obter os dados como um array.
  4. Utilize o guia de referência no próprio painel quando precisar de ajuda com a sintaxe. Este avaliador suporta os padrões comuns do JSONPath; verifique dialetos específicos no seu ambiente de execução.

Recursos principais

  • Avaliação de JSONPath em tempo real: Execute consultas instantaneamente enquanto digita, ideal para respostas de API, arquivos de configuração e payloads de teste.
  • Processamento local e seguro: O parsing de JSON, correspondência de caminhos e cópia de resultados ocorrem diretamente no navegador, sem upload de dados para servidores.
  • Caminho e valor integrados: Cada resultado exibe a localização exata do JSONPath e o valor formatado, facilitando a inspeção de dados aninhados.
  • Visualização com destaque de sintaxe: JSON válido é formatado automaticamente com destaque leve para strings, números, booleanos e valores nulos.
  • Guia de referência rápido integrado: Acesso rápido a seletores de raiz, notação de ponto, curingas de array, descida recursiva, fatiamentos e expressões de filtro.

Ferramentas relacionadas

Formatador JSON Seguro e Gerador de Tipos - Otimização Local

Formatador JSON seguro: formate, valide e corrija JSON localmente no seu navegador. Embeleze, minifique, detecte erros e gere interfaces TypeScript ou Zod. Processamento local no navegador, seguro e privado, sem upload.

Conversor de JSON para CSV | Exportação de Planilha Local

Converta objetos ou arrays JSON para CSV localmente no seu navegador. Aplane campos aninhados, visualize o resultado e copie ou baixe o arquivo CSV de forma segura e privada (sem upload de dados).

Conversor de CSV para JSON - Conversão Local em Tempo Real

Converta texto ou arquivos CSV para JSON localmente no seu navegador. Suporte a cabeçalhos, delimitadores de vírgula/ponto e vírgula/tabulação, arquivos por arrastar e soltar. Processamento local no navegador, seguro e privado, sem upload.

Comparador de Diferenças JSON - Comparação Semântica Local

Compare dois documentos JSON localmente no seu navegador. Ordene as chaves dos objetos para uma comparação semântica, ignore diferenças de ordenação e identifique campos adicionados, removidos ou modificados. Processamento local no navegador, seguro e privado, sem upload.

Minificador de JSON & Compressor

Minifique JSON em uma linha, remova recuos e quebras de linha, e compare o tamanho original, tamanho minificado, bytes economizados e porcentagem salva. Seguro e privado com processamento local no navegador (sem upload).

Conversor de JSON para TypeScript | Gerar Interfaces e Tipos

Conversor de JSON para TypeScript online e gratuito. Gere instantaneamente interfaces e tipos de TypeScript a partir do seu JSON com processamento local no navegador, seguro e privado (sem upload).

Conversor de YAML para JSON - Analisador Seguro no Navegador

Converta YAML para JSON formatado localmente no seu navegador. Esta ferramenta para desenvolvedores suporta conversão em tempo real, múltiplos documentos YAML e aviso de erros por linha — processamento local no navegador, seguro e privado, sem upload.

Conversor de JSON para YAML | Ferramenta Local e Segura

Converta JSON para YAML localmente no seu navegador. Processamento em tempo real, validação estricta de JSON, identificação de erros, cópia e download de forma segura e privada (sem upload de dados).

Lógica de cálculo

Esta ferramenta utiliza um motor de avaliação JSONPath local em JavaScript no navegador: ela analisa o texto usando JSON.parse, e depois percorre os tokens de objetos e arrays para buscar propriedades, índices, curingas, descida recursiva, fatiamentos e filtros de comparação comuns. Todo o processo ocorre exclusivamente na memória da página, sem requisições a servidores externos, sendo perfeito para dados confidenciais de API (como chaves de acesso ou dados de usuários).

Para garantir a compatibilidade adequada, focamos na especificação comum do JSONPath, como &#36;.store.book[0].title, &#36;..author, &#36;.store.book[*] e &#36;.store.book[?(@.price < 10)]. Os dialetos de JSONPath podem variar entre diferentes linguagens (JS, Java, Python), por isso expressões extremamente complexas devem ser testadas no ambiente de execução final.

Perguntas frequentes

  • É seguro colar respostas de API com dados reais de usuários aqui?
    • Sim. O processamento é inteiramente no lado do cliente (client-side), o que significa que seu JSON não é transmitido para nenhum servidor.
  • A ferramenta suporta filtros condicionais?
    • Sim. Suporta filtros comuns de comparação, como [?(@.price < 10)] e [?(@.category == "fiction")].
  • Por que a mesma consulta JSONPath retorna resultados diferentes em outras ferramentas?
    • O JSONPath não possui um padrão historicamente unificado. Implementações em JS, Java e Python podem divergir em casos extremos. Esta ferramenta foca na sintaxe moderna e comum de mercado.
  • Por que o resultado é sempre exibido como um array?
    • Uma consulta JSONPath pode retornar zero, um ou vários nós. Para simplificar a cópia e o uso posterior, normalizamos a saída em formato de array JSON.
  • Posso utilizar a ferramenta offline?
    • Sim. Uma vez que a página é carregada, o parsing e a consulta do JSON não dependem de serviços externos.