Testador de JSON Path
Teste expressões JSONPath em um JSON e veja as correspondências.
O Testador de JSON Path do ToolsSoup é uma ferramenta online gratuita que executa uma expressão JSONPath no seu JSON e mostra todos os valores correspondentes. Cole seus dados, digite um caminho como $.store.book[*].author e veja os resultados instantaneamente. Tudo roda no seu navegador — sem uploads, sem cadastro e sem que nada saia do seu dispositivo.
O que é JSONPath?
JSONPath é uma linguagem de consulta para JSON, semelhante ao que o XPath é para XML. Uma expressão começa na raiz ($) e percorre os dados com pontos e colchetes — $.store.book[0].title seleciona o título do primeiro livro. É muito usado em ferramentas de teste de API, configuração e pipelines de extração de dados para obter valores específicos de um documento JSON maior sem escrever código personalizado.
Como testar uma expressão JSONPath online
Testar um caminho com o ToolsSoup leva apenas alguns segundos:
- Cole seu JSON na caixa de JSON.
- Digite sua expressão JSONPath, por exemplo $..author.
- Clique em Testar (ou pressione Enter) para ver os valores correspondentes e quantos foram encontrados.
Qual sintaxe JSONPath é suportada?
Este testador suporta os operadores de navegação principais: a raiz $, o acesso a filhos com pontos ou colchetes (.name ou ['name']), índices de array incluindo negativos ([0], [-1]), o curinga ([*] ou .*), a descida recursiva (..) e fatias de array ([início:fim:passo]). Expressões de filtro e de script como ?(@.price < 10) não são avaliadas neste testador leve.
Por que usar este Testador de JSON Path?
- 100% gratuito, sem anúncios, cadastro ou limites de uso.
- Roda inteiramente no seu navegador — seus dados nunca são enviados a um servidor.
- Suporta curingas, descida recursiva, índices e fatias.
- Mostra os valores correspondentes e uma contagem de correspondências ao vivo.
- Funciona offline depois que a página é carregada.
Perguntas frequentes
Este Testador de JSON Path é gratuito?
Sim. Todas as ferramentas do ToolsSoup são totalmente gratuitas, sem conta, cadastro ou limites ocultos.
O que significa o $ no JSONPath?
O cifrão representa a raiz do documento JSON. Toda expressão começa em $ e navega para baixo nos dados a partir daí.
Ele suporta busca recursiva?
Sim. Use dois pontos (..) para descida recursiva — por exemplo, $..author encontra toda propriedade author em qualquer profundidade do documento.
Expressões de filtro são suportadas?
Não neste testador leve. Ele foca nos operadores de navegação principais — raiz, filho, índice, curinga, descida recursiva e fatias — e não avalia expressões de filtro ou de script como ?(@.price < 10).
Meus dados estão seguros?
Com certeza. Toda a avaliação acontece localmente no seu navegador usando JavaScript, então seu JSON nunca é enviado nem armazenado em nenhum servidor.