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.
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.