Datos clave
- Categoría
- Desarrollo y Web
- Tipos de entrada
- textarea, file, select, text, number, checkbox
- Tipo de salida
- html
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Visualizador de rutas JSON es una herramienta diseñada para inspeccionar estructuras de datos anidadas de forma intuitiva. Permite pegar texto o subir archivos JSON y JSONL, mostrándolos como un árbol interactivo donde puedes buscar campos, expandir nodos, copiar expresiones JSONPath exactas y exportar el inventario completo de rutas a formato CSV.
Cuándo usarlo
- •Cuando necesitas extraer la ruta JSONPath exacta de un campo profundamente anidado para usarla en pruebas de API o scripts de automatización.
- •Al analizar archivos JSON o JSONL complejos y voluminosos que son difíciles de leer y comprender en un editor de texto convencional.
- •Para documentar la estructura de una respuesta de API exportando todas las rutas disponibles y sus valores a un archivo CSV.
Cómo funciona
- •Pega tu código JSON o JSONL en el área de texto, o sube un archivo directamente desde tu dispositivo.
- •Ajusta la profundidad de expansión inicial y utiliza el buscador para filtrar nodos específicos por nombre de clave o valor.
- •Navega por el árbol interactivo, haz clic para copiar la ruta JSONPath de cualquier elemento y, si lo necesitas, exporta todas las rutas a CSV.
Casos de uso
Ejemplos
1. Extracción de rutas para pruebas de API
Ingeniero de QA- Contexto
- Está configurando pruebas automatizadas para un endpoint de comercio electrónico que devuelve un catálogo de productos muy anidado.
- Problema
- Necesita encontrar la ruta exacta del precio del primer libro para hacer una aserción en su script de pruebas.
- Cómo usarlo
- Pega la respuesta de la API en la entrada JSON, busca el término 'price' y hace clic en el nodo correspondiente en el árbol visual.
- Configuración de ejemplo
-
{"searchTerm": "price", "expandDepth": 3} - Resultado
- Obtiene y copia instantáneamente la ruta $.store.book[0].price para pegarla en su herramienta de testing.
2. Documentación de estructura de datos
Arquitecto de Software- Contexto
- Está integrando un sistema heredado con una nueva plataforma y recibe un archivo JSON masivo sin documentación previa.
- Problema
- Necesita un inventario completo de todos los campos posibles que existen en el JSON para mapearlos en la nueva base de datos.
- Cómo usarlo
- Sube el archivo JSON, activa la opción 'Exportar todas las rutas como CSV' y procesa el archivo.
- Configuración de ejemplo
-
{"inputFormat": "auto", "exportAllPathsAsCsv": true} - Resultado
- Descarga un archivo CSV con todas las rutas JSONPath y ejemplos de valores, facilitando el mapeo de datos para el equipo de desarrollo.
Probar con muestras
json, csv, textHubs relacionados
Preguntas frecuentes
¿Qué formatos de entrada soporta la herramienta?
Soporta texto directo o archivos en formato JSON y JSON Lines (JSONL). La herramienta puede detectar el formato automáticamente.
¿Puedo buscar un campo específico dentro de un JSON muy grande?
Sí, puedes introducir un término de búsqueda para filtrar y localizar rápidamente claves o valores específicos dentro del árbol visual.
¿Cómo obtengo la ruta JSONPath de un elemento?
Simplemente navega por el árbol visual y haz clic en el nodo deseado; la herramienta generará y te permitirá copiar su ruta exacta, como por ejemplo $.store.book[0].title.
¿Qué hace la opción de exportar a CSV?
Genera un archivo descargable que contiene un inventario completo de todas las rutas JSONPath presentes en tu archivo, facilitando la documentación y el análisis.
¿Puedo controlar qué tan expandido aparece el árbol al inicio?
Sí, puedes configurar la 'Profundidad expandida' (de 0 a 8 niveles) para determinar cuántos niveles de anidación se muestran por defecto al cargar el árbol.