Convertidor CSV ↔ JSON
Convertidor bidireccional con tabla de vista previa en vivo. CSV → JSON analiza según RFC 4180 con soporte de comillas, detecta automáticamente el delimitador y deduce números, booleanos y null. JSON → CSV aplana objetos anidados con notación de punto y admite coma, punto y coma, tabulación o barra vertical como delimitador, con fin de línea LF o CRLF.
Tus datos se analizan localmente en el navegador. No se sube nada.
Cómo usar este convertidor csv ↔ json
- Pega el CSV (o haz clic en Cargar ejemplo) — la vista previa y la salida JSON se actualizan al instante.
- Elige un delimitador o déjalo en detección automática.
- Activa si es necesario «La primera fila es el encabezado», la deducción de tipo, el recorte y el formato.
- Cambia a la pestaña JSON → CSV y pega un array de objetos.
- Activa el aplanamiento para convertir las claves anidadas en notación de punto. Elige LF o CRLF y descarga el archivo.
Preguntas frecuentes
¿Se gestionan correctamente los campos CSV entre comillas que contienen comas?
Sí. El analizador sigue las reglas de comillas de RFC 4180, incluidas las comillas dobles escapadas ("").
¿Qué hace «Aplanar» en JSON → CSV?
Las claves anidadas como { profile: { age: 32 } } se convierten en una sola columna «profile.age». Los arrays se combinan en una celda entre comillas, separados por comas.
¿Por qué los números aparecen sin comillas en la salida JSON?
La deducción de tipo convierte las cadenas numéricas, true/false y null/NULL en sus tipos JSON correspondientes. Desactívala para mantener todo como cadenas de texto.
¿Por qué desaparecen los ceros iniciales de mi CSV (como «007» o números de teléfono) en la salida JSON?
La deducción de tipo ve una cadena numérica y la convierte en un número JSON, y `007` es el mismo número que `7`. Desactiva la deducción de tipo para mantener todo como cadenas de texto, o nombra el encabezado de columna de forma que la detección lo omita. Para códigos postales, identificadores y números de teléfono, las cadenas de texto son el tipo correcto de todos modos.