Datos clave
- Categoría
- Development
- Tipos de entrada
- textarea, text, select, number, checkbox
- Tipo de salida
- html
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
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.
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
Ejemplos
1. Extracción de autores de catálogo de librería
Desarrollador backend- Contexto
- Un desarrollador necesita obtener la lista completa de autores de un endpoint de inventario que devuelve un JSON anidado con múltiples niveles de profundidad.
- Problema
- Localizar todos los valores del campo 'author' dentro del array 'book' sin escribir código adicional ni scripts de parsing.
- Cómo usarlo
- Introduce el JSON de la tienda en 'Entrada JSON' y escribe la expresión $.store.book[*].author. Selecciona formato JSON y activa 'Guardar plantilla' con el nombre 'Autores de libros'.
- Resultado
- Obtiene un array limpio con todos los autores ['Nigel Rees', 'Evelyn Waugh'] y guarda la consulta para reutilizarla en futuras importaciones de inventario.
2. Filtrado de administradores activos a Markdown
Ingeniero de datos- Contexto
- Un equipo de seguridad necesita generar un listado de usuarios administradores activos desde un dump de base de datos en formato JSON para un informe semanal.
- Problema
- Filtrar únicamente los objetos donde el rol sea 'admin' y el estado 'active' sea verdadero, exportando el resultado en formato legible para documentación.
- Cómo usarlo
- Pega el JSON con el array de usuarios, utiliza la expresión $.users[?(@.role == "admin" && @.active == true)] y cambia el formato de salida a Markdown.
- Resultado
- Genera un bloque Markdown con la información de Ava y otros administradores activos, listo para copiar directamente en informes de auditoría.
Probar con muestras
jsonHubs relacionados
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.