Como usar
- Cole texto, abra um arquivo UTF-8 ou teste o exemplo.
- Escolha entrada e opções, execute a ferramenta ou ative a execução automática.
- 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.
{
"books": [
{"title":"Practical APIs","price":18,"inStock":true},
{"title":"Data Patterns","price":32,"inStock":false},
{"title":"Web Basics","price":12,"inStock":true}
]
}[
"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.
Entrada UTF-8 de até 1 MiB por documento, saída de até 8 MiB. JSONPath e Schema: 5 segundos; outras ferramentas: 30 segundos.
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