Convertidor de CSV a JSON
Una conversión de CSV a JSON más completa para cuando los ajustes por defecto de la herramienta básica no bastan: elige un delimitador personalizado (coma, tabulación, punto y coma, barra vertical), decide si la primera fila contiene encabezados y alterna entre salida JSON con formato y compacta. El resultado es un array de objetos con claves tomadas de los encabezados, o un array de arrays cuando desactivas los encabezados, útil para datos en forma de matriz que no tienen nombres de columna naturales.
Cómo configurar la conversión
-
1
Pega los datos CSV
Cualquier formato de archivo plano común funciona; el analizador respeta las comillas y los escapes.
-
2
Elige el delimitador
Coma para CSV estándar, `\t` para TSV, `;` para exportaciones CSV europeas, `|` para feeds delimitados por barra vertical.
-
3
Alternar modo de encabezado
Activado: la primera fila nombra las claves JSON. Desactivado: cada fila se convierte en un array de valores dentro del array externo.
-
4
Elige con formato o compacto
Con formato añade saltos de línea y sangría para que lo lean las personas; compacto los elimina para reducir al máximo el tamaño del payload.
Eligiendo la forma de salida correcta para tus datos
El interruptor de encabezado produce dos formas JSON diferentes. Elige la que coincida con lo que tu consumidor espera.
Array de objetos (encabezados activados)
[
{ "name": "Alice", "age": "30" },
{ "name": "Bob", "age": "25" }
]
Esta es la forma que la mayoría de las APIs REST y los frameworks front-end esperan. Cada fila es un registro; las claves son nombres de columna estables.
Array de arrays (encabezados desactivados)
[
["Alice", "30"],
["Bob", "25"]
]
Útil cuando el CSV es una matriz (un mapa de calor, una cuadrícula de correlación) o cuando el consumidor es una biblioteca de gráficos como D3 que quiere datos posicionales.
Referencia de delimitadores
| Archivo plano común | Delimitador | Uso |
|---|---|---|
| CSV | , |
Exportación predeterminada en la mayoría de las herramientas norteamericanas. |
| TSV | \t |
Pegado desde hojas de cálculo. |
| SSV (punto y coma) | ; |
Exportaciones de Excel europeas (la coma es decimal). |
| PSV (barra vertical) | ` | ` |
Con formato vs. compacto
- El JSON con formato ocupa 2-3 veces más, pero es fácil de revisar de un vistazo. Úsalo para fixtures de prueba, cuerpos de petición que vas a subir a Git y para copiar y pegar en la consola del navegador.
- El JSON compacto ahorra bytes en la transmisión y elimina los espacios en blanco. Úsalo para los payloads de API en producción y las escrituras en
localStorage. - Cualquiera de los dos formatos es JSON válido: a ningún consumidor le importa cuál envías.
Preguntas frecuentes
Escribe la secuencia literal de dos caracteres \t en la entrada de delimitador. El convertidor lo interpreta como un carácter de tabulación real antes de analizar.
CSV no tiene información de tipo, por lo que el convertidor mantiene cada valor como una cadena para evitar corromper silenciosamente IDs como 00042 o decimales como 1.50. Convierte a números en tu consumidor donde sea necesario.
Las claves de objeto deben ser únicas, por lo que las columnas posteriores sobrescriben las anteriores. Renombra los encabezados duplicados en el CSV de origen primero, o desactiva los encabezados y maneja el acceso basado en posición.
Sí. El CSV se envía a nuestro servidor para poder generar el JSON. No se almacena y no se añade al enlace de la página.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Formateador de JSON
Pega JSON para verlo con sangría de 2 o 4 espacios, minificarlo en una salida compacta o comprobar rápidamente la sintaxis antes de copiar el resultado.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.