Encontrar la ruta de un valor en JS
Pegue un objeto JSON y el valor que busca: la herramienta lista todas las rutas de acceso JavaScript (notación a.b[0].c) que conducen a ese valor, muy útil para localizar un dato en una respuesta de API anidada.
Cómo funciona
La herramienta recorre recursivamente todo el objeto JSON, propiedad por propiedad y elemento por elemento de los arrays, comparando cada valor encontrado con el valor buscado. Cada coincidencia se señala con su ruta de acceso completa, exactamente como la escribiría en JavaScript para llegar a ese valor.
¿Cómo se anotan las claves que contienen espacios o guiones?
Si una clave no es un identificador JavaScript válido (por ejemplo "user-id" o "2fa"), la ruta utiliza la notación entre corchetes con comillas, como data["user-id"], en lugar de la notación con punto.
¿Puedo buscar un objeto o un array completo, y no solo un valor simple?
Sí: si introduce, por ejemplo, {"level":"error","code":500} como valor buscado, la herramienta comparará también los objetos y arrays anidados en su totalidad, y no solo los valores terminales como las cadenas o los números.
Su JSON permanece en su navegador: no se envía ningún dato a un servidor durante el análisis.