Las celdas CSV llevan texto, pero normalmente no un esquema que distinga identificador, cantidad, código, booleano o ausencia. Los mismos caracteres pueden necesitar tipos distintos. Adivinar por la escritura es cómodo, pero modifica datos antes de que el destino aplique sus reglas.
Los ceros suelen pertenecer a un identificador
Convertir 00123 en número da 123 y destruye el ancho. Códigos postales, referencias y IDs pueden depender de él aunque usen dígitos. CSVBridge emite "00123" para que el destino decida si es identificador o cantidad.
La escritura decimal puede conservar escala
12.5 y 12.50 pueden ser iguales matemáticamente pero expresar precisión distinta. El punto flotante también puede serializar decimales largos de otra forma. Conservar "12.50" mantiene el token; un consumidor con esquema decidirá aritmética, validación y redondeo.
Booleanos aparentes y vacíos siguen como texto
false puede ser una etiqueta y no JSON false; null puede ser texto literal; una celda vacía puede significar blanco, desconocido o no aplicable. CSV no lo decide. CSVBridge crea cadenas y muestra la política en vez de inventar nulabilidad o semántica booleana.