Ferramenta Gratuita
JSONPath Tester
Teste expressões JSONPath contra dados JSON em tempo real. Suporta notação de ponto, notação de colchete, curingas, fatias de array e descida recursiva.
JSONPath Tester
Referência de sintaxe JSONPath
$ é o objeto raiz. Use notação de ponto ($.key) ou notação de colchete ($['key']) para navegar. [*] ou .* seleciona todos os itens. [0] seleciona por índice. [0:2] fatia um array. ..key realiza descida recursiva — pesquisando todos os níveis. Os caminhos são avaliados em tempo real conforme você digita.
Como usar
- Cole seu JSON na área de entrada, ou clique em Carregar exemplo.
- Digite uma expressão JSONPath começando com $.
- As correspondências são mostradas instantaneamente conforme você digita.
- Clique em Copiar correspondências para copiar o array de resultado como JSON.
- Clique em Copiar estatísticas para copiar a contagem de correspondências e o caminho como texto simples.
Seu JSON permanece no seu navegador — nenhum dado é enviado para nenhum servidor.
Perguntas Frequentes
- Qual sintaxe JSONPath é suportada?
- Raiz ($), notação de ponto (.key), notação de colchete (['key']), índice de array ([0]), índice negativo ([-1]), fatia de array ([0:2]), curinga ([*] e .*), e descida recursiva (..key).
- Isso suporta expressões de filtro como ?(@.price > 10)?
- Não atualmente. Expressões de filtro exigem um analisador mais complexo. A ferramenta cobre a sintaxe principal usada na grande maioria de consultas JSONPath do mundo real.