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.

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

  1. Fornece uma expressão JSON e JSONPath válidas nos controles de ferramentas.
  2. Escolha as configurações que afetam os valores correspondentes com seus caminhos e conte, e em seguida execute a ferramenta.
  3. 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.