Celdas vacías
Convierte una tabla Markdown a JSON: la herramienta transforma una tabla GitHub Flavored Markdown en JSON, por defecto un array de objetos cuyas claves son las celdas del encabezado. Pega la tabla y copia el JSON.
Última actualización:
Cómo funciona
Pega la tabla
Pega una tabla Markdown o un documento con tablas, suelta un archivo .md o cárgalo desde una URL, y elige la tabla si hay varias.
Elige la forma del JSON
Array de objetos, array de arrays con el encabezado primero, objeto indexado por una columna o JSON Lines; activa o desactiva la detección de números.
Copia el JSON
Copia el JSON, descárgalo como archivo .json o ábrelo en el visor JSON.
Funciones
Valores con tipo
Los números pasan a números y true, false y null a literales JSON; los códigos como 007 y los teléfonos como +34 91 conservan su texto.
Una forma para cada uso
Objetos para código y fixtures, arrays para datos compactos, objetos indexados para buscar por ID y JSON Lines para herramientas de streaming.
Claves limpias
Las celdas del encabezado pasan a claves sin su Markdown; los encabezados duplicados o vacíos se renombran (name_2, column_3) para no perder ningún valor.
Salida anidada
Con Anidar columnas con puntos, encabezados como user.name se convierten en objetos anidados ({"user": {"name": …}}).
Límites y privacidad
Los archivos Markdown pueden ocupar hasta 20 MB. Los de más de 5 MB se convierten directamente desde el archivo, sin cargarlos en el editor.
El uso principal es convertir documentación en datos: una tabla de feature flags, códigos de error, casos de prueba o traducciones de un README se convierte en un archivo JSON para el código, sin volver a escribirla. Solo se leen tablas GFM con barras verticales, una a la vez; las tablas en bloques de código se ignoran. Los dos puntos de alineación no significan nada en JSON y no se exportan.
Consulta la página de privacidad.
Preguntas frecuentes
¿Cómo convertir una tabla Markdown a JSON?
Pega la tabla; el array JSON aparece a la derecha. Cópialo o descárgalo.
¿Cómo se escriben las celdas vacías?
Por defecto, como cadenas vacías. En Celdas vacías puedes elegir null u omitir la clave del objeto.
¿Puedo dejar todo como texto?
Sí. Desactiva Detectar números y true/false y cada valor queda como cadena, tal como está escrito en la tabla.
¿Qué pasa con la negrita y los enlaces de las celdas?
Por defecto pasan a texto plano: **Aurora** da "Aurora". Elige Conservar el código Markdown para mantener las marcas.
¿Cómo obtengo un objeto indexado por ID?
Elige la forma Objeto indexado por una columna y selecciona la columna del ID; cada fila pasa a ser una propiedad con el nombre de su ID.
¿Se envían los datos a algún sitio?
No. El análisis y la conversión se hacen solo en tu navegador.