Desenvolvimento ● Processamento local

Explorador JSONPath

Selecione valores de um documento JSON com expressões JSONPath e veja cada resultado com seu caminho.

A preparar ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício num formulário vazio. Verifique as opções, execute a ferramenta se necessário e compare o resultado abaixo.

JSONPath seleciona valores dentro de uma estrutura JSON. O explorador mostra cada resultado e o caminho correspondente no documento. Cole um documento JSON e introduza uma expressão que comece por $. Utilize propriedades com ponto ou parênteses retos, índices, caracteres universais, segmentos de arrays e pesquisa recursiva em profundidade. São aceites a raiz, propriedades, índices, caracteres universais, segmentos de arrays e pesquisa recursiva em profundidade. Filtros, funções e uniões não estão implementados. Limites: 1 000 000 de caracteres e 10 000 resultados.

Documento JSON

{"items":[{"value":"tea"},{"value":"coffee"}]}

Expressão JSONPath

$.items[*].value

Resultado esperado

$.items[0].value"tea"$.items[1].value"coffee"

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem registo✓ Entradas tratadas aqui✓ Gratuito

Em resumo

JSONPath seleciona valores dentro de uma estrutura JSON. O explorador mostra cada resultado e o caminho correspondente no documento.

O código da página e seus recursos são carregados do site. Os dados introduzidos são processados no navegador, sem uma solicitação de cálculo.

Como usar

Cole um documento JSON e introduza uma expressão que comece por $. Utilize propriedades com ponto ou parênteses retos, índices, caracteres universais, segmentos de arrays e pesquisa recursiva em profundidade.

Limites

São aceites a raiz, propriedades, índices, caracteres universais, segmentos de arrays e pesquisa recursiva em profundidade. Filtros, funções e uniões não estão implementados. Limites: 1 000 000 de caracteres e 10 000 resultados.

Perguntas frequentes

Quais partes do JSONPath são aceites?

São aceites a raiz $, propriedades, índices de arrays, o carácter universal *, segmentos de arrays e pesquisa recursiva em profundidade com o operador (..). Filtros e funções não são suportados.

Os resultados alteram o JSON?

Não. A expressão seleciona e mostra valores, sem modificar o documento.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.