Cómo usar CSV a JSON
- 1
Pega o suelta el CSV
Pega filas copiadas de una hoja de cálculo o suelta un archivo .csv/.tsv; el delimitador se detecta por ti.
- 2
Revisa el encabezado y los tipos
Confirma que la primera fila contiene los nombres de las columnas y que en la vista previa se reconocieron los números y las fechas.
- 3
Copia el JSON
Elige una matriz de objetos o de matrices, anida las columnas con nombres con punto si quieres y copia o descarga el .json.
Límites y Pro
Archivos CSV y TSV de hasta 500 MB sin límite de filas.
Archivos de hasta 4 GB. Ver Pro
Acerca de CSV a JSON
CSV a JSON convierte texto separado por comas (o por punto y coma, tabulaciones y barras verticales) en JSON que puedes usar en JavaScript, en datos de prueba para una API REST, en una importación NoSQL o en un archivo de configuración. La fila de encabezado aporta los nombres de las propiedades, así que una hoja con las columnas name, email y plan se convierte en una matriz de objetos con exactamente esas claves.
El CSV no tiene tipos: todo es texto, de modo que el conversor decide qué debe ser cada valor en JSON. Los números enteros y decimales pasan a ser números JSON, true y false se vuelven booleanos, las fechas ISO como 2024-03-31 se mantienen como cadenas de fecha y las celdas vacías pasan a ser null (o se omiten por completo si prefieres objetos más pequeños). Los valores que solo parecen numéricos, como códigos postales con un cero inicial, números de teléfono e identificadores de 16 dígitos, siguen siendo cadenas para que nada se redondee sin avisar.
Los nombres de columna con puntos, como customer.address.city, pueden reconstruirse como objetos anidados, que es la forma habitual de pasar JSON por una hoja de cálculo y recuperarlo. Los campos entrecomillados que contienen comas, comillas o saltos de línea siguen las reglas de la RFC 4180, y las exportaciones guardadas por versiones antiguas de Excel en Windows-1252 se decodifican para que los nombres con acentos no se estropeen.
Pega unas pocas filas para probarlo al instante o suelta un archivo con cientos de miles de líneas; el análisis se hace en un proceso en segundo plano, así que la página sigue respondiendo.
Privacidad
El CSV que pegas o sueltas se analiza dentro de esta pestaña del navegador y nunca se envía a un servidor; el texto pegado no se guarda cuando sales de la página.