Consultar valor com JSON Pointer
Encontre um valor em JSON usando um caminho JSON Pointer conforme a RFC 6901.
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.
Compartilhar esta ferramenta
Só o link público da ferramenta é compartilhado. Seus dados e resultados ficam aqui.
Mostrar link para copiar manualmente
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
- RFC 6901: ponteiro para JavaScript Object Notation (JSON)
- RFC 8259: formato de intercâmbio de dados JSON
As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.
