Convertidor de CSV a JSON
Convierta las filas de un CSV en JSON limpio en un paso, con valores tipados, delimitadores personalizados y salida con sangría o minificada.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Convertidor de CSV a JSON?
JSON es el formato que esperan la mayoría de las API y el código JavaScript, mientras que los datos suelen llegar como exportaciones CSV. Este convertidor lee el CSV con un analizador real (comillas, saltos de línea dentro de celdas, BOM, CRLF) y produce una matriz de objetos, con las claves tomadas de la primera fila, o una matriz de matrices.
Con la detección de valores activada, los números, true/false y null pasan a ser tipos JSON reales, mientras que los valores con ceros a la izquierda como «007» o los números de más de 15 dígitos siguen siendo cadenas para no corromper nunca un identificador. Los encabezados vacíos o duplicados se renombran y claves como __proto__ se tratan con seguridad.
¿Cómo funciona?
- Pegue su CSV o abra un archivo .csv; el delimitador se detecta solo salvo que elija uno.
- Mantenga «La primera fila es un encabezado» para obtener una matriz de objetos, o desmárquelo para una matriz de matrices.
- Decida si se detectan números, booleanos y null, y si las celdas vacías pasan a ser null.
- Elija salida con sangría (2 o 4 espacios, tabulaciones) o minificada y copie o descargue data.json. Con Intercambiar convierte JSON de vuelta a CSV.
Casos de uso habituales
- Enviar la exportación de una hoja de cálculo a una API REST, un servidor simulado o un prototipo front-end.
- Crear datos de prueba a partir de una hoja compartida.
- Convertir tablas de configuración o de traducciones en archivos JSON.
- Preparar datos para una biblioteca de gráficos que espera una matriz de objetos.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
id,name,active,score,city 1,Alice,true,12.5,Paris 2,Bob,false,8,"Lyon, France" 3,Chloé,true,,Nice
[
{
"id": 1,
"name": "Alice",
"active": true,
"score": 12.5,
"city": "Paris"
},
{
"id": 2,
"name": "Bob",
"active": false,
"score": 8,
"city": "Lyon, France"
},
{
"id": 3,
"name": "Chloé",
"active": true,
"score": "",
"city": "Nice"
}
]Privacidad
Convertidor de CSV a JSON se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
La conversión se hace en memoria en su navegador, por lo que archivos enormes (cientos de MB) pueden ir lentos. Las fechas no se convierten: se mantienen como texto.
Preguntas frecuentes
¿Por qué algunos números se mantienen como cadenas?
Los valores con ceros a la izquierda (códigos postales, teléfonos) y los números de más de 15 dígitos no se pueden representar sin pérdida como números JSON, así que siguen siendo texto para no perder información.
¿Qué ocurre con nombres de columna vacíos o duplicados?
Los nombres vacíos pasan a ser column_N y los duplicados reciben un sufijo como nombre_2, de modo que cada clave es única y no se sobrescribe ningún dato.
¿Puedo obtener una matriz de matrices en lugar de objetos?
Sí. Desmarque «La primera fila es un encabezado» y cada fila, incluida la primera, se devuelve como una matriz de valores.
Herramientas relacionadas
Convertidor de JSON a CSV
Pegue una matriz JSON y obtenga un CSV listo para Excel o Google Sheets, con los datos anidados aplanados en columnas.
JSON y datos
Visor CSV
Pegue texto CSV o abra un archivo .csv y revíselo como tabla, con el número de filas y columnas y el delimitador detectado.
JSON y datos
Validador CSV
Compruebe que un CSV está bien formado antes de importarlo y obtenga la lista de problemas con sus números de línea.
JSON y datos
Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
JSON y datos
Conversor de Excel a CSV
Suelte una hoja de cálculo, elija una hoja y obtenga un CSV limpio con el delimitador y las comillas que necesite.
JSON y datos
Conversor de Excel a JSON
Suelte un libro y obtenga la hoja elegida como matriz JSON de objetos, con fechas en texto ISO.
JSON y datos
Conversor de YAML a JSON
Convierta YAML en JSON estricto resolviendo por el camino anclas, alias y claves de fusión.
JSON y datos
Conversor de delimitador CSV
Convierta un CSV entre coma, punto y coma, tabulación, barra vertical y delimitadores personalizados sin romper los campos entrecomillados.
JSON y datos