Testador JSONPath

Teste expressões JSONPath em dados JSON

JSON Data

Loading editor...

Results

Loading editor...

Ferramentas relacionadas

Perguntas frequentes

JSONPath é uma linguagem de consulta para JSON, parecida com XPath para XML. Ela permite selecionar e extrair valores específicos de documentos JSON usando expressões como $.store.book[0].title ou $..price (todos os preços em qualquer profundidade).

$ é a raiz, .key seleciona um filho, [0] seleciona um índice do array, [*] seleciona todos os itens, .. seleciona recursivamente em qualquer profundidade, e [?(@.price < 10)] filtra por condição. Exemplo: $.users[?(@.active==true)].name pega os nomes dos usuários ativos.

Cole seus dados JSON no editor, digite a expressão JSONPath no campo de consulta e clique em Execute. Os resultados aparecem na hora, mostrando tanto os valores quanto os caminhos completos dentro do documento.

JSONPath usa notação com ponto ($.store.book[0]) enquanto jq usa sintaxe com pipes (.store.book[0]). JSONPath é mais comum em ecossistemas JavaScript/Java, enquanto jq é uma ferramenta de linha de comando muito usada em shell scripts. Ambos consultam dados JSON.