ESC

Buscador de Rutas JSON

Ruta Seleccionada

Haga clic en cualquier nodo del arbol para ver su ruta.

Buscar Rutas

Primero analice el JSON, luego busque en todas las rutas.

Como Funciona

Pegue sus datos JSON y haga clic en "Analizar JSON". Haga clic en cualquier clave o valor en el arbol para ver su JSONPath completo. Use la busqueda para filtrar rutas por palabra clave.

Todo el procesamiento ocurre en su navegador. No se envian datos a ningun servidor.

Caracteristicas

Clic para Obtener Ruta

Haga clic en cualquier clave o valor en el arbol interactivo para obtener su expresion JSONPath

Buscar y Filtrar

Busque en todas las rutas y valores para encontrar rapidamente los datos que necesita

Arbol Interactivo

Vista de arbol colapsable con resaltado de sintaxis para cadenas, numeros, booleanos y nulos

Privacidad Primero

Todo el procesamiento ocurre localmente en su navegador, no se envian datos al servidor

Como Usar?

1

Pegue su JSON

Pegue sus datos JSON en el area de entrada, o haga clic en "Cargar Ejemplo" para probar con datos de ejemplo.

2

Haga clic en Analizar JSON

Haga clic en el boton Analizar JSON para construir una vista de arbol interactiva de su estructura de datos.

3

Clic para Obtener Ruta

Haga clic en cualquier clave o valor en el arbol para ver y copiar su expresion JSONPath completa.

Preguntas Frecuentes

JSONPath es un lenguaje de consulta para JSON, similar a XPath para XML. Utiliza notación de punto y corchetes para abordar valores en un documento JSON. Por ejemplo, $.store.books[0].title recupera el título del primer libro, y $.store.books[*].author recupera todos los autores. Es la forma estándar de extraer valores anidados en herramientas como jq, Postman, AWS Step Functions y muchas librerías de procesamiento JSON.

Pega tu JSON y haz clic en Parse JSON. La herramienta construye una vista de árbol desplegable con todas las llaves y valores visibles. Haz clic en cualquier nodo de llave o valor y la expresión JSONPath completa de ese nodo se mostrará e imitará instantáneamente. Las rutas anidadas se resuelven automáticamente: nunca tendrás que contar manualmente los corchetes ni rastrear la profundidad del anidamiento.

Sí. Las expresiones generadas siguen la sintaxis estándar de JSONPath (Goessner) y funcionan con librerías en la mayoría de los lenguajes: jsonpath-ng y jmespath (Python), jsonpath-plus y jsonpath (JavaScript/Node.js), Jayway JsonPath (Java), JsonPath.Net (C#) y php-jsonpath (PHP). El símbolo raíz $ está incluido para que las expresiones estén listas para usarse sin modificaciones.

La notación de punto ($.store.name) es más corta y funciona cuando las llaves son identificadores simples. La notación de corchetes ($.store["name"]) es necesaria para llaves que contengan espacios, guiones, puntos o que comiencen con números — por ejemplo $["my-config"]["api-key"]. La herramienta usa la notación de punto cuando es posible y recurre automáticamente a la notación de corchetes para las llaves que la necesiten.

Después de analizarlo, usa el campo Search Paths. Escribe cualquier nombre de llave, ruta parcial o valor y la herramienta filtrará todas las rutas en tiempo real. Por ejemplo, buscar "email" mostrará instantáneamente cada ruta que contenga la palabra email — útil en respuestas de API profundamente anidadas con docenas de campos. Haz clic en cualquier resultado de búsqueda para copiar esa ruta.

El buscador de rutas genera rutas exactas para los nodos individuales cliqueados. Los comodines ($[*]) y el descenso recursivo ($..) no se generan automáticamente: la herramienta está orientada a la navegación precisa, no a la construcción de consultas. Para construir consultas con comodines, copia la ruta hasta el nivel objetivo y añade [*] o .. manualmente. Las rutas exactas generadas son un punto de partida fiable.

JSONPath es un lenguaje de expresión de rutas: localiza valores pero no los transforma. jq es un procesador JSON completo con filtrado, mapeo, ordenamiento y aritmética. Para simplemente encontrar dónde reside un valor en un documento JSON, las expresiones JSONPath de esta herramienta funcionan directamente en jq (con ajustes menores de sintaxis). Para transformaciones complejas, la propia sintaxis de filtros de jq es más adecuada.

Sí. Todo el análisis JSON y la generación de rutas ocurren completamente en tu navegador con JavaScript. No se envían datos a ningún servidor. Puedes pegar con seguridad llaves API, credenciales, configuraciones internas o cualquier JSON sensible; nada sale de tu dispositivo.

Que es JSON Path Finder?

Pega un JSON y la herramienta construye un arbol interactivo. Haz clic en cualquier nodo y obtienes la expresion JSONPath completa, lista para copiar. Ideal cuando trabajas con respuestas de API profundamente anidadas o archivos de configuracion.

Funciones clave

Navegacion clic-para-ruta, busqueda en tiempo real, arbol con resaltado de sintaxis y nodos plegables, copia con un clic para rutas y valores, y validacion JSON con mensajes de error claros.

Casos de uso

El desarrollo de APIs es el principal. Cuando recibes una respuesta JSON compleja y necesitas extraer un campo especifico, esta herramienta encuentra la ruta al instante. Tambien util para depurar archivos de configuracion o aprender JSONPath.

Consejos

Usa la busqueda para encontrar rutas por nombre de clave o valor cuando el JSON es grande. El panel de estadisticas muestra un desglose de tipos de datos. Formatea tu JSON primero para un arbol mas limpio.

Privacidad

Todo se ejecuta en tu navegador. Tus datos JSON nunca salen de tu equipo. Sin servidor, sin cuentas, sin rastreo.

Seguridad y Privacidad

La seguridad de tus datos es nuestra prioridad

Procesamiento Local

Todo el procesamiento ocurre en tu navegador

Sin Transferencia de Datos

Tus datos no se envían a nuestros servidores

Sin Almacenamiento de Datos

No se almacenan ni comparten datos

Cifrado SSL

Cifrado SSL para conexión segura

Siguiente Paso

También en MoreOnlineTools