Buscador de rutas JSON

Lista todas las rutas de un documento JSON en sintaxis JSONPath, JavaScript o jq, haz clic en una para ver su valor o escribe una ruta para buscarla. En tu navegador.

Valor en la ruta

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es Buscador de rutas JSON?

El Buscador de rutas JSON muestra la ruta a cada valor de un documento JSON y te permite consultar un valor por su ruta. Las rutas pueden mostrarse en sintaxis JSONPath ($.store.book[0].title), JavaScript (data.store.book[0].title) o jq (.store.book[0].title), listas para pegar en el código.

Cómo usar Buscador de rutas JSON

  1. Pega JSON en el cuadro JSON de entrada (o haz clic en Cargar ejemplo).
  2. Explora la tabla Todas las rutas; usa el cuadro de filtro para buscar por ruta o por valor.
  3. Haz clic en una fila para poner su ruta en el cuadro Ruta y ver el valor.
  4. O escribe una ruta como $.store.book[1].title para consultarla directamente.
  5. Cambia la Sintaxis de ruta para copiar las rutas en formato JavaScript o jq.

Ejemplo

Entrada
{"store":{"book":[{"title":"A","price":8},{"title":"B","price":12}]}}
Path: $.store.book[1].title
Salida
"B"

La tabla de rutas muestra 9 rutas, desde $ hasta $.store.book[1].price.

Cuándo usar Buscador de rutas JSON

Úsalo para encontrar la ruta de un campo que ves en una respuesta de API grande, generar accesores para el código o comprobar dónde está un valor. Para consultas que devuelven varios valores (comodines, filtros, búsqueda recursiva), usa JSON Query.

Cómo funciona Buscador de rutas JSON

El JSON se analiza con un parser estricto que conserva los números tal como están escritos. El árbol se recorre en profundidad y se construye un JSONPath para cada nodo: las claves con forma de identificador usan notación de punto, las demás usan notación de corchetes con comillas ($['first name']) y los elementos de un array usan [índice]. Los contenedores se listan con su tamaño. Las consultas aceptan JSONPath con o sin $, puntos iniciales al estilo jq y notación de corchetes; resuelven una única ubicación exacta (sin comodines ni filtros: para eso usa JSON Query). La tabla muestra como máximo 500 filas a la vez; usa el filtro en documentos grandes.

Casos de Uso Comunes

  • Encontrar el accesor de JavaScript para un campo de API muy anidado
  • Escribir JSONPath para monitorización o aserciones de pruebas
  • Explorar una estructura JSON desconocida
  • Obtener rutas jq para scripts de shell

Nota de Seguridad

Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.

Preguntas Frecuentes

¿Qué sintaxis de ruta debo usar?

JSONPath para herramientas que aceptan JSONPath, JavaScript para el código y jq para la línea de comandos.

¿Puedo usar comodines como [*]?

Aquí no: el buscador resuelve una ruta exacta. Usa la herramienta JSON Query para comodines y filtros.

¿Y si una clave contiene espacios o puntos?

Se escribe en notación de corchetes, por ejemplo $['first name'].

Siguientes pasos recomendados

Explora más categorías