Localizador de Path JSON — Clique para Obter o Caminho

Cole um payload de webhook ou a resposta de uma API, clique em qualquer valor e copie o caminho exato — para JavaScript, JSONPath, jq, Python, PHP, n8n e Make.

Atualizado em
Clique em uma chave ou valor

Caminho

Valor selecionado

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Localizador de Path JSON

  1. Cole o JSON — um payload de webhook do Webflow, HubSpot ou Stripe, uma resposta de API ou uma saída de exemplo do Make/Zapier.
  2. Clique em qualquer chave ou valor na árvore (a busca ajuda em payloads grandes).
  3. Copie o caminho do sistema com que você está trabalhando: JavaScript, JSONPath, jq, Python, PHP, n8n ou Make.
  4. No Make, defina o número do módulo que gerou os dados — o caminho fica {{3.items[2].name}}.

Por que um localizador de path economiza tempo

Payloads do mundo real são profundos: um webhook de formulário do Webflow, um contato do HubSpot, um evento do Stripe ou um item de CMS podem ter centenas de linhas de objetos e arrays aninhados. Escrever data.payload.data.items[0].fieldData.name na mão significa contar colchetes e chutar — e um índice errado retorna undefined sem avisar. Clicar no valor te dá o caminho exato na hora.

Comparação de sintaxes de path

SintaxeExemploObservações
JavaScriptdata.items[1].nameChaves com espaços usam ["company name"]
JSONPath$.items[1].nameUsado por muitas APIs, testes do Postman e algumas ferramentas no-code
jq.items[1].nameProcessador de JSON de linha de comando
Python / PHPdata["items"][1]["name"]Acesso com colchetes em dicts e arrays
n8n{{ $json.items[1].name }}Sintaxe de expressão nos campos dos nodes
Make{{1.items[2].name}}Arrays começam em 1; o primeiro número é o módulo

Arrays em 1 no Make

Em todos os outros lugares o primeiro item do array é [0]; no Make é [1]. Esse é o motivo mais comum de um mapeamento voltar vazio no Make. A ferramenta converte os índices automaticamente e envolve chaves com espaços em crases. No Zapier, campos aninhados aparecem achatados (por exemplo contact__email) e itens de linha são tratados como arrays — o “Zapier field key” mostra a forma achatada.

Precisa limpar o JSON antes? Use o Formatador de JSON. Para transformar arrays em tabelas, experimente JSON para CSV; para tipos em código, JSON para TypeScript; e para campos de data em automações, o Conversor de Formato de Data.

Também pesquisado como: localizador path json, json path finder, como pegar path json, mapeamento make, expressão n8n, path jq, payload webhook, caminho chave json.

Ferramentas que combinam com: Localizador de Path JSON

  • Testador de JSONPath — Digite uma consulta JSONPath e veja na hora o que ela seleciona, com o caminho exato de cada resultado.
  • Webhook Tester — Gere uma URL única, aponte qualquer webhook ou cliente HTTP para ela e veja as requisições chegarem em tempo real — headers, query string e body formatado, além de verificação de assinatura HMAC.
  • Testador de API — Uma alternativa leve ao Postman no seu navegador: monte uma requisição HTTP, envie e veja status, tempo, headers e o JSON formatado.
  • Estilizador de Formulário HubSpot — Monte seu formulário HubSpot com uma prévia ao vivo — campos, rótulos, linhas de duas colunas, checkboxes, mensagens de erro e o botão de envio — e copie o CSS, o código de incorporação completo ou um Code Embed para Webflow pronto para usar.

Perguntas frequentes

Meu JSON é enviado para algum servidor?
Não. A leitura do JSON e a geração dos caminhos acontecem inteiramente no seu navegador, então você pode colar payloads com dados de clientes sem problema.
Por que o Make usa [1] para o primeiro item?
O Make (antes Integromat) usa índices de array começando em 1 nas suas funções de mapeamento, diferente do JavaScript e da maioria das linguagens de programação, que começam em 0. Esta ferramenta faz a conversão do índice para você.
O que é JSONPath?
JSONPath é uma sintaxe de consulta para JSON, parecida com o XPath para XML. Um caminho como $.store.books[0].title seleciona um único valor; é usado em APIs, ferramentas de teste e algumas plataformas de automação.
Como pego o caminho de um array ou objeto inteiro?
Clique na chave do array ou objeto (a linha com a contagem [ n ] ou { n }) em vez de um valor dentro dele.
Posso instalar o Localizador de Path JSON como um aplicativo da web e usá-lo offline?
Sim. O Localizador de Path JSON é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas