Testador de JSONPath

Consulte JSON com JSONPath e inspecione valores e caminhos de origem.

Dados e formatos
Preparando seu ambiente de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole texto, abra um arquivo UTF-8 ou teste o exemplo.
  2. Escolha entrada e opções, execute a ferramenta ou ative a execução automática.
  3. Revise, copie ou baixe o resultado. Alterar a entrada invalida o resultado anterior.

Testador de JSONPath

Consulte JSON com JSONPath e inspecione valores e caminhos de origem.

O processamento ocorre no navegador. Sua entrada não é enviada ao DevToolsy.

Como funciona

Use seletores RFC 9535, busca recursiva, fatias e filtros. Cada resultado inclui caminho normalizado e JSON Pointer; clique para selecionar o valor original.

Antes e depois
Entrada
{
  "books": [
    {"title":"Practical APIs","price":18,"inStock":true},
    {"title":"Data Patterns","price":32,"inStock":false},
    {"title":"Web Basics","price":12,"inStock":true}
  ]
}
Saída
[
  "Practical APIs",
  "Web Basics"
]

Consulte JSON com JSONPath e inspecione valores e caminhos de origem.

Opções e fidelidade dos dados

Consultas estruturais preservam números exatos. Filtros usam números JavaScript e rejeitam inteiros inseguros ou decimais com perda de precisão. Expressões JavaScript nunca são avaliadas.

Trabalhando com o resultado

Uma consulta válida pode retornar uma lista vazia. Confira nomes, índices e filtros. Limites de 1.000 resultados e 4.096 caracteres por consulta.

Revise, copie ou baixe o resultado. Alterar a entrada invalida o resultado anterior.

Limites de processamento

Entrada UTF-8 de até 1 MiB por documento, saída de até 8 MiB. JSONPath e Schema: 5 segundos; outras ferramentas: 30 segundos.

Leitura complementarRFC 9535 — JSONPath
?

Perguntas frequentes

Qual sintaxe JSONPath é suportada?

Use seletores RFC 9535, busca recursiva, fatias e filtros. Cada resultado inclui caminho normalizado e JSON Pointer; clique para selecionar o valor original.

Números grandes são preservados?

Consultas estruturais preservam números exatos. Filtros usam números JavaScript e rejeitam inteiros inseguros ou decimais com perda de precisão. Expressões JavaScript nunca são avaliadas.

Por que não há resultados?

Uma consulta válida pode retornar uma lista vazia. Confira nomes, índices e filtros. Limites de 1.000 resultados e 4.096 caracteres por consulta.

Minha entrada é enviada?

O processamento ocorre no navegador. Sua entrada não é enviada ao DevToolsy.

Posso abrir um arquivo local?

Entrada UTF-8 de até 1 MiB · saída de até 8 MiB

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.