Conversor de CSV a JSON - Convierte archivos CSV en línea, gratis
Conversor de CSV a JSON
Cómo funciona la conversión de CSV a JSON
CSV es una tabla; JSON es una estructura. Esta herramienta lee la tabla correctamente - incluidos los campos entrecomillados y sus casos difíciles - y la escribe como JSON listo para pegar en el código.
Tres pasos
- 1 Suelta un archivo CSV en la caja o pega el texto directamente desde una hoja de cálculo.
- 2 Deja el separador en automático o elige uno. Decide si la primera fila es un encabezado y si los números deben convertirse en números reales.
- 3 Pulsa Convertir y luego copia el JSON o descárgalo como archivo .json.
Los campos entrecomillados son donde fallan la mayoría de conversores
Dividir una línea en cada coma parece correcto hasta que un valor contiene una. "New York, NY" es un solo campo, no dos; unas comillas dobles ("") significan una comilla literal; y un campo entrecomillado puede incluso contener un salto de línea. Este conversor sigue las reglas del CSV en los tres casos, así las columnas no se desplazan en silencio.
Un ejemplo, lado a lado
Fíjate en lo que pasa con las partes delicadas: las comillas dobles se convierten en una sola dentro de la cadena, la coma de "New York, NY" sigue formando parte del valor y la celda final vacía se vuelve null en lugar de cadena vacía.
name,city,note Ada,London,"Loves ""tea""" Grace,"New York, NY",
[
{
"name": "Ada",
"city": "London",
"note": "Loves \"tea\""
},
{
"name": "Grace",
"city": "New York, NY",
"note": null
}
]
Comas, puntos y comas y tabulaciones
Un archivo llamado CSV no siempre está separado por comas. En muchas configuraciones regionales las hojas de cálculo guardan con punto y coma, y las exportaciones de bases de datos suelen usar tabulaciones. La detección automática prueba cada candidato y se queda con el que da un número de columnas coherente entre filas: mejor prueba que contar caracteres, porque una columna de texto llena de comas puede superar fácilmente al separador real.
Tu archivo se queda en tu ordenador
La lectura y el análisis ocurren en el navegador, así que nada se sube ni se guarda. Aquí importa más que en otras herramientas: un CSV suele ser una lista de clientes, una exportación de pedidos o una nómina. Puedes desconectarte de la red y el conversor sigue funcionando.