Encontrar o caminho de um valor em JS
Cole um objeto JSON e o valor que você procura: a ferramenta lista todos os caminhos de acesso JavaScript (notação a.b[0].c) que levam a esse valor, muito útil para localizar um dado em uma resposta de API aninhada.
Como funciona
A ferramenta percorre recursivamente todo o objeto JSON, propriedade por propriedade e elemento por elemento dos arrays, comparando cada valor encontrado com o valor procurado. Cada correspondência é indicada com o seu caminho de acesso completo, exatamente como você o escreveria em JavaScript para chegar a esse valor.
Como são representadas as chaves que contêm espaços ou hifens?
Se uma chave não for um identificador JavaScript válido (por exemplo, "user-id" ou "2fa"), o caminho usa a notação com colchetes e aspas, como data["user-id"], em vez da notação com ponto.
Posso procurar um objeto ou um array inteiro, e não apenas um valor simples?
Sim: se você digitar, por exemplo, {"level":"error","code":500} como valor procurado, a ferramenta também compara objetos e arrays aninhados na íntegra, e não apenas valores terminais como strings ou números.
Seu JSON permanece no seu navegador: nenhum dado é enviado a um servidor durante a análise.