Convertir filas CSV en objetos JSON
CSV a JSON es útil cuando exportaciones de hojas de cálculo, informes de análisis o archivos de socios necesitan convertirse en datos estructurados para scripts, fixtures, pruebas de API o ejemplos de documentación. La primera fila CSV se convierte en el conjunto de claves JSON, y cada fila siguiente se convierte en un objeto.
Los valores se mantienen como cadenas a propósito. Eso evita cambios inesperados en códigos ZIP, identificadores, números de cuenta, porcentajes y otros valores que pueden parecer numéricos pero deben permanecer exactamente como están escritos.
Detalles de CSV que afectan la salida JSON
- La fila de encabezado controla los nombres de las claves de los objetos, así que recorta o renombra las columnas antes de usar el JSON en el código.
- Las celdas entrecomilladas pueden contener comas; las comillas mal cerradas se informan como errores del analizador.
- Las celdas vacías se convierten en cadenas vacías, no
null. - Las filas sin valores se omiten.
Preguntas frecuentes sobre CSV a JSON
¿Por qué todos los valores JSON son cadenas?
CSV no tiene un sistema de tipos nativo. Mantener los valores como cadenas preserva los ceros a la izquierda, identificadores, porcentajes y códigos sin adivinar.
¿Qué sucede con las celdas CSV vacías?
Las celdas vacías se convierten en cadenas vacías en el objeto JSON. Conviértelas a null más tarde si tu aplicación necesita valores null.
¿Qué tipo de errores de CSV se informan?
El convertidor informa problemas del analizador, como comillas rotas o filas mal formadas, cuando el analizador puede identificarlos.