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

  1. Cole seu JSON na área de entrada, ou clique em Carregar exemplo.
  2. Digite uma expressão JSONPath começando com $.
  3. As correspondências são mostradas instantaneamente conforme você digita.
  4. Clique em Copiar correspondências para copiar o array de resultado como JSON.
  5. 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.