# Herramienta de consulta JSONPath

Consulta cualquier JSON con expresiones JSONPath, previsualiza coincidencias, cambia el formato de salida y guarda plantillas reutilizables

> Página canónica: https://elysiatools.com/es/tools/jsonpath-query-tool

- **Categoría:** Development

- **Palabras clave:** jsonpath, json, consulta, api, plantilla

## Descripción general

Herramienta de consulta JSONPath que permite extraer datos específicos de cualquier estructura JSON mediante expresiones estandarizadas. Previsualiza coincidencias en tiempo real, alterna entre formatos de salida JSON, tabla o Markdown, y guarda consultas frecuentes como plantillas reutilizables para agilizar el trabajo con APIs y archivos de configuración.

## Entradas

- **Entrada JSON** (textarea): { "store": { "book": \[{ "author": "Nigel Rees" }\] } }
- **Expresion JSONPath** (text)
- **Formato de salida** (select)
- **Coincidencias maximas** (number)
- **Guardar plantilla** (checkbox)
- **Nombre de plantilla** (text): Store authors

## Cuándo usarlo

- Necesitas extraer campos específicos de respuestas de API grandes o profundamente anidadas.
- Requieres filtrar registros que cumplan condiciones concretas dentro de arrays JSON.
- Deseas guardar consultas recurrentes para reutilizarlas en futuras validaciones de datos sin reescribir expresiones.

## Cómo funciona

- Pega el JSON de entrada en el campo de texto principal.
- Escribe la expresión JSONPath para seleccionar los nodos objetivo.
- Elige el formato de salida deseado: JSON, tabla o Markdown.
- Opcionalmente, activa 'Guardar plantilla', asigna un nombre y descarga o copia los resultados.

## Casos de uso

- Depuración de respuestas de APIs REST para extraer campos específicos de objetos anidados.
- Filtrado de registros de usuarios, productos o transacciones según criterios de negocio complejos.
- Generación de reportes en Markdown a partir de datos JSON para documentación técnica o auditorías.

## Preguntas frecuentes

### ¿Qué es JSONPath?

Es un lenguaje de consulta similar a XPath pero para JSON, que permite navegar y extraer datos de estructuras anidadas mediante expresiones como $.store.book[*].author.

### ¿Cuál es la diferencia entre los formatos de salida?

JSON devuelve el resultado como array u objeto; tabla muestra los datos en columnas para lectura rápida; Markdown genera bloques de código listos para documentación técnica.

### ¿Puedo limitar cuántos resultados muestra la herramienta?

Sí, usa el campo 'Coincidencias máximas' para establecer un límite entre 1 y 500 resultados, útil para payloads muy grandes.

### ¿Cómo guardo una consulta para usarla después?

Marca la casilla 'Guardar plantilla', escribe un nombre descriptivo en el campo correspondiente y la herramienta almacenará la expresión para futuras sesiones.

### ¿Funciona con JSON de gran tamaño?

Sí, procesa estructuras extensas y permite previsualizar hasta el límite de coincidencias configurado sin bloquear el navegador.

## Herramientas relacionadas

- [Convertidor de JSON Schema a Zod](https://elysiatools.com/es/tools/json-schema-to-zod-schema-converter): Convierte definiciones JSON/YAML de JSON Schema en codigo Zod listo para usar en proyectos TypeScript, con objetos anidados, arreglos, enums y reglas comunes de validacion
- [Extractor de tokens de tema ECharts](https://elysiatools.com/es/tools/echarts-theme-token-extractor): Extrae design tokens — colores, números, tamaños de fuente y cadenas — de un JSON de tema ECharts y expórtalos directamente a tu design system. Pega un objeto de tema (el que registras y pasas a echarts.init(dom, themeName)) y la herramienta recorre cada hoja, etiquetando cada color (con normalización opcional nombrado/rgb → hex), número de espaciado, tamaño de fuente y cadena, para luego emitir variables CSS limpias, una configuración theme.extend de Tailwind, tokens.json de Style Dictionary o variables SCSS. Tiende el puente entre un tema de visualización ECharts y los tokens de diseño Figma/CSS/Tailwind sin copiar cada valor a mano.
- [De paleta de imagen a design tokens](https://elysiatools.com/es/tools/image-to-design-tokens): Extrae los colores dominantes de una imagen con k-means y expórtalos como variables CSS / SCSS / configuración Tailwind / tokens JSON, con nombres y escala de tonos
- [Extractor de Rutas JSON](https://elysiatools.com/es/tools/json-path-extractor): Consulta JSON con expresiones estilo JSONPath o JMESPath, inspecciona rutas coincidentes y resalta los valores extraidos en el documento original
- [Visualizador de diferencias JSON](https://elysiatools.com/es/tools/json-diff-visualizer): Compara dos JSON y genera un informe visual con colores, rutas y estadisticas
- [Extractor de Claves JSON](https://elysiatools.com/es/tools/json-key-extractor): Extrae todas las claves de objetos JSON con múltiples formatos de salida. Perfecto para analizar estructura JSON, generación de documentación y entender objetos anidados complejos.
- [Herramienta JSON Pointer](https://elysiatools.com/es/tools/json-pointer): Navega y extrae valores de JSON usando JSON Pointer (RFC 6901)
- [REPL de JSONPath interactivo](https://elysiatools.com/es/tools/jsonpath-repl-playground): Un REPL interactivo de JSONPath que ejecuta pipelines de consulta de varios pasos sobre cualquier JSON. Escribe una expresión JSONPath por línea (p. ej. $..book\[?(@.price<10)\] luego $\[0:5\]) y verás los matches de cada paso con conteos, rutas y valores — más una URL compartible que codifica tus datos y pipeline. Soporta descenso recursivo ($..), comodines (\[*\]), filtros (\[?(@.price<10)\]), slices (\[0:5:2\]) e índices negativos.

## Ejemplos

- [Muestras JWT](https://elysiatools.com/es/samples/jwt-samples): Ejemplos completos de JWT desde la estructura básica de tokens hasta implementaciones de seguridad avanzadas
- [Colecciones Postman - Pruebas API](https://elysiatools.com/es/samples/postman-collections): Ejemplos completos de colecciones Postman incluyendo pruebas de API, scripts de automatización, variables de entorno, servidores mock y patrones avanzados de prueba para REST APIs
- [Muestras JSON de Terraform Plan](https://elysiatools.com/es/samples/terraform-plan-json-samples): Archivos Terraform plan JSON para visualizacion de dependencias y revision de cambios, similares a terraform show -json
- [Ejemplos de Redes macOS Objective-C](https://elysiatools.com/es/samples/macos-networking-objectivec): Ejemplos de redes macOS Objective-C incluyendo URLSession, solicitudes HTTP, WebSocket y accesibilidad de red

## Contenido relacionado

- [Generadores de esquemas JSON, datos mock y fixtures de API](https://elysiatools.com/es/hubs/json-generate): Herramientas reunidas para generacion de esquemas JSON, construccion de payloads mock y preparacion de fixtures de API en un solo hub.
- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de inspeccion, diff y transformacion JSON](https://elysiatools.com/es/hubs/json-utility): Reune en un solo hub herramientas para formatear JSON, comparar cambios, inspeccionar rutas, validar esquemas, combinar archivos y transformar datos para flujos de API y datos.
- [Herramientas de formato, diff y normalización de JSON](https://elysiatools.com/es/hubs/json-format): Compara herramientas de formato JSON, diff, revisión de logs, comparación de configuración y normalización de datos en un solo hub para flujos de revisión de JSON.
