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.
Ferramentas de Desenvolvedor Relacionadas
Testador JSONPath
Avalie as expressões suportadas por JSONPath contra um documento JSON local e inspecte os caminhos e valores correspondentes.
- Entrada
- JSON e uma expressão JSONPath.
- Saída
- Os valores correspondentes com os seus caminhos e contas.
- Limitações reais
- Diálogos JSONPath diferem; expressões de script e operadores não suportados não são aceitos, e uma consulta válida pode legalmente coincidir com nada.
- Privacidade e tratamento de dados
- A expressão JSON e a expressão jSONPath são processadas nesta tabela do navegador. o Converter não recebe ou armazenará; fechar ou recarregar a página limpa o estado de trabalho, a menos que a ferramenta ofereça explicitamente uma descarga local.
Como usar essa ferramenta
- Fornece uma expressão JSON e JSONPath válidas nos controles de ferramentas.
- Escolha as configurações que afetam os valores correspondentes com seus caminhos e conte, e em seguida execute a ferramenta.
- Revise os valores correspondentes com seus caminhos e conte antes de copiar ou baixar.
Modos de falha comuns
JSON invalid, brackets malformados, um operador não suportado ou uma estrada ausente do documento produz um erro ou zero jogos.
Exemplo útil
Execute $.store.book[*].title contra um documento de loja para listar cada título do livro.