Desenvolvimento ● Processamento local

Consultar valor com JSON Pointer

Encontre um valor em JSON usando um caminho JSON Pointer conforme a RFC 6901.

Preparando ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

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

A ferramenta percorre o documento JSON até o valor indicado pelo pointer. Cole o JSON e informe um pointer sem # inicial. Por exemplo, /users/0/name indica o campo name do primeiro elemento de users. Barras e tils em nomes de chave exigem a codificação da RFC 6901. Referências externas não são resolvidas.

Documento JSON

{"items":[{"a/b":"tea","~key":false}]}

Caminho JSON Pointer (sem # inicial)

/items/0/a~1b

Resultado esperado

"tea"

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

O texto é processado no seu navegador.

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

Em resumo

A ferramenta percorre o documento JSON até o valor indicado pelo pointer.

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

Como usar

Cole o JSON e informe um pointer sem # inicial. Por exemplo, /users/0/name indica o campo name do primeiro elemento de users.

Limites

Barras e tils em nomes de chave exigem a codificação da RFC 6901. Referências externas não são resolvidas.

Perguntas frequentes

O pointer começa com #?

Neste formulário, informe o caminho sem # inicial.

Referências externas são seguidas?

Não. A busca ocorre apenas no JSON fornecido.

Os nomes de propriedades diferenciam maiúsculas e minúsculas?

Sim. O caminho precisa corresponder exatamente aos nomes das chaves no JSON.

Fontes e referências

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