Conversor de CSV a JSON (fila de cabecera como claves)

Convierta CSV en una matriz JSON. Pegue datos o suba un archivo; el procesamiento es local por defecto.

Pegue CSV y conviértalo al instante a JSON. Maneje los datos personales con cuidado.

Los datos de entrada se procesan en su navegador y nunca se cargan.

Herramienta de conversión CSV JSON

Úsela para flujos como “conversión CSV JSON”, “csv a json” y “convertir CSV a JSON” con pegado rápido o carga de archivo.

Cómo usar

  1. Pegue el CSV (o suba un archivo)
  2. Elija cabecera, inferencia de tipos y tratamiento de celdas vacías cuando sea necesario
  3. Copie la salida JSON o descárguela como .json

Ejemplos

Básico (inferencia de tipos ACTIVADA)

Entrada

name,age,active
Alice,30,true
Bob,25,false

Salida

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Celda vacía a null

Entrada

name,age
Alice,
Bob,25

Salida

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Consejos de conversión

  • Mantenga DESACTIVADA la inferencia de tipos para columnas ID donde los ceros iniciales sean importantes.
  • Para TSV, establezca el delimitador en tabulador o use la detección automática.
  • Si el número de columnas varía, revise las advertencias y establezca manualmente el delimitador cuando haga falta.

FAQ

¿Puedo usar la primera fila como cabecera?

Sí. Si el modo cabecera está desactivado, las claves se generan como col1, col2, ...

Los números siguen siendo cadenas.

Active la inferencia de tipos. El valor seguro por defecto es DESACTIVADO (todos los valores como cadenas).

¿Las celdas vacías pueden convertirse en null?

Sí. Puede elegir cadena vacía, null u omitir la clave.

¿También convierte TSV?

Sí. Establezca el delimitador en tabulador o use la detección automática.

¿Admite comas/saltos de línea dentro de campos entrecomillados?

Sí. Si el análisis falla, establezca explícitamente el carácter de comillas y el delimitador.

¿Qué pasa si los nombres de cabecera están duplicados?

Se renombran automáticamente como name_2, name_3, etc., y se muestran como advertencias.