Conversor de JSON a tabla
Convierte matrices de datos JSON en tablas formateadas en HTML o Markdown con encabezados automáticos.
Ejecutar herramienta
Este conversor transforma listas estructuradas en formato JSON en tablas claras de HTML o Markdown. Para utilizarlo, pega una matriz JSON en el panel principal y selecciona el formato de salida deseado. La herramienta analiza los elementos de la lista y organiza la información en filas legibles. Si introduces una lista de objetos, cada propiedad detectada se convierte en una columna, respetando el orden en que aparecen por primera vez en el texto. Cuando un objeto carece de un atributo presente en otros elementos, la celda correspondiente queda en blanco para mantener la estructura ordenada. Por su parte, las listas compuestas por valores simples generan una tabla de una sola columna. El formato HTML generado incluye el debido escape de caracteres especiales, mientras que la salida en Markdown añade filas de cabecera y separadores estándar, escapando las barras verticales internas. Es una solución práctica para documentar datos, preparar informes o integrar tablas en páginas web y archivos README sin tener que formatear manualmente.
Instrucciones
- Pega tu matriz de datos JSON en el campo de entrada.
- Indica el formato de salida deseado: introduce html para código HTML, markdown para formato de texto enriquecido o ambos para obtener ambas representaciones.
- Pulsa el botón para procesar el contenido y visualiza el código resultante de la tabla en el panel inferior.
- Copia el resultado generado para insertarlo directamente en tus documentos, páginas web o repositorios.
Ejemplos
- Convierte [{"producto": "Teclado", "precio": 45}, {"producto": "Ratón", "precio": 20}] en una tabla Markdown con las columnas producto y precio.
- Transforma una lista de valores simples como ["Madrid", "Barcelona", "Valencia"] en una tabla HTML de una sola columna.
Preguntas frecuentes
¿Qué ocurre si introduzco un objeto JSON individual en lugar de una lista?
El conversor requiere una matriz en el nivel principal (delimitada por corchetes [ ]). Si se introduce un objeto individual entre llaves { }, no se genera la tabla.
¿Cómo se gestionan los campos que faltan en algunos objetos?
Las columnas se crean a partir de todas las propiedades detectadas en los objetos. Si un objeto no incluye algún campo, la celda correspondiente queda vacía.
¿Qué formato se genera por defecto si no se especifica ninguno?
Si no eliges un formato concreto en las opciones, la herramienta genera el código de la tabla en HTML.
¿Es posible obtener el resultado en HTML y Markdown a la vez?
Sí, al elegir la opción combinada de salida, la herramienta genera ambos bloques de código para que utilices el que prefieras.