Testador e Avaliador JSONPath

Consulte, inspecione e avalie documentos JSON usando expressões JSONPath em tempo real. Toda a avaliação é executada localmente no seu navegador — seus dados nunca são enviados.

Dialeto: JSONPath-Plus
Preparar
0 Byte
Os valores correspondentes serão exibidos aqui.

Exemplos JSONPath

Carregue os dados de exemplo e clique em qualquer expressão abaixo para experimentá-la imediatamente. Estes exemplos demonstram seletores padrão, bem como extensões JSONPath-Plus.

Expressão Descrição
$.store.book[*].author Autores de todos os livros na loja.
$..author Todos os autores recursivamente em qualquer lugar no JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Primeiros dois livros usando seletores de união/vírgula.
$.store.book[:2] Primeiros dois livros usando notação de fatiamento.
$.store.book[?(@.isbn)] Todos os livros que contêm uma propriedade ISBN.
$..price Todos os preços recursivamente em qualquer lugar do documento.

Sobre JSONPath-Plus

Este avaliador executa o dialeto JSONPath-Plus. Ele estende a especificação JSONPath original com funções personalizadas, seletores pai (^), filtros de propriedade/índice e operações nativas de array/fatiamento.

Diferenças de Sintaxe e Dialeto

A sintaxe JSONPath varia entre as bibliotecas (por exemplo, Go, Java, Python). JSONPath-Plus é JavaScript totalmente do lado do cliente, permitindo funções de filtro padrão e pesquisas de seletores profundos com segurança no navegador.

100% Privacidade do Lado do Cliente

Seus documentos JSON e expressões de consulta são avaliados diretamente dentro do sandbox do seu navegador. Nenhum dado é enviado para APIs ou servidores externos, garantindo total privacidade.