Ferramenta Tool Kumar

JSON path finder

Encontre o caminho exato de um valor em um documento JSON grande. Selecione um nó na árvore para ver seu caminho, copie-o com um clique ou digite um caminho para ir direto até o valor.

Como usar esta ferramenta

  1. Cole seu JSON ou abra um arquivo. A visualização “Árvore” é aberta.
  2. Clique em um valor. Seu caminho aparece na barra de ferramentas. Clique no caminho ou pressione P para copiá-lo.
  3. Para ir até um valor, pressione Ctrl+F (⌘F) e digite um caminho como $.store.books[1].title ou um JSON Pointer como /store/books/1/title.

Exemplo prático

Cada valor do exemplo aparece com o caminho que leva até ele. Chaves que não são nomes simples usam colchetes, como ["first name"].

Entrada

{"store":{"name":"Corner Books","books":[{"title":"Dune","price":9.99,"tags":["sci-fi","classic"]},{"title":"Emma","price":7.5,"author":{"first name":"Jane","last name":"Austen"}}]}}

Saída

$.store.name  "Corner Books"
$.store.books[0].title  "Dune"
$.store.books[0].price  9.99
$.store.books[0].tags[0]  "sci-fi"
$.store.books[0].tags[1]  "classic"
$.store.books[1].title  "Emma"
$.store.books[1].price  7.5
$.store.books[1].author["first name"]  "Jane"
$.store.books[1].author["last name"]  "Austen"

Opções e casos especiais

  • Os caminhos usam notação de ponto e colchetes, como em JSONPath. Os índices de arrays começam em 0.
  • “Localizar” aceita um caminho específico ou um JSON Pointer (RFC 6901) e seleciona esse nó.
  • Curingas, descida recursiva, filtros e fatias, como $..price, não são avaliados. A barra “Localizar” informa essa limitação em vez de tentar adivinhar.
  • Pressione C para copiar o valor selecionado. O menu “Mais opções” também tem “Copiar caminho” e “Copiar valor”.

Privado por padrão

Seu documento fica neste navegador. O Tool Kumar analisa, converte e cria downloads no seu dispositivo, sem conta e sem envio ao servidor.

JSON path finder: perguntas frequentes

Como encontro o caminho JSON de um valor?
Abra o JSON na visualização “Árvore” e clique no valor. Seu caminho aparece na barra de ferramentas, e clicar nele o copia.
Posso pesquisar com uma expressão JSONPath?
Caminhos específicos funcionam, como $.users[0].email. Expressões com curingas ou filtros não são avaliadas. Use “Localizar” para pesquisar uma chave ou um valor.
Ele aceita JSON Pointer?
Sim. Digite um ponteiro como /users/0/email em “Localizar” para ir até esse valor.

Ferramentas relacionadas

Visualizar arquivo JSON grande, Visualizador JSONL e Validador JSON.