About this conversion
Convierte CSV a JSON cuando necesitas datos de hoja en formato API o webapp. JSON es la lengua franca del desarrollo web moderno — cada framework JS, API REST y archivo de config lo habla. La conversión vuelve cada fila CSV en un objeto JSON con clave la fila de cabecera.
When this conversion is useful
- Importar datos de hoja en un frontend JS o API
- Migrar exports CSV heredados a un almacén de datos moderno
- Producir datos fixture para tests desde una fuente CSV
- Pasar datos tabulares a herramientas que esperan entrada JSON
Quality and tradeoffs
La primera fila se trata como cabecera, sus valores se vuelven claves de objeto. Las filas siguientes se vuelven objetos con mapeo cabecera→valor. Números, booleanos y null se autodetectan; el resto se queda como cadenas. Las celdas vacías se vuelven cadenas vacías.
Frequently asked questions
¿Se tipan correctamente números y booleanos?
Sí. Las celdas que parecen números o `true`/`false` se convierten a JSON. Las cadenas que casualmente son numéricas (p. ej. códigos postales con cero inicial) necesitan manejo explícito si la precisión importa.
¿Y si mi CSV no tiene fila de cabecera?
La primera fila siempre se trata como cabecera. Si tus datos no tienen cabeceras, prepende una fila de cabecera antes de convertir, o post-procesa el JSON para usar índices de array.
¿Cómo se manejan las celdas vacías?
Las celdas vacías se vuelven cadenas vacías (`""`) en el JSON. Si quieres `null`, post-procesa el JSON o usa una vía de conversión más configurable.