Passar de CSV a JSON sens pèrdre de donadas
Publicat lo · Mes a jorn lo 1 min de lectura
La conversion sembla simpla. Tres punts fan problèma: lo separador, las valors entre ganhas e los nombres.
Lo separador
L’esplech reconeis lo punt-virgula coma la virgula. Un fichièr amb punt-virgula e una colomna «24,5» es legit corrèctament.
Ganhas
Un camp entre ganhas que conten una virgula, coma «arrosage: matin, soir», demòra una sola valor. Las ganhas doblas de l’interior venon de ganhas escapadas: «zone "nord"».
Nombres
Totas las valors arribant coma de tèxte, nombres compresos: «24,5» e «18» venon "24,5" e "18". Un decimal amb virgula demòra una cadena. Remplaçatz la virgula per un punt se lo programa que legís lo JSON espèra un nombre.
Camps voids
Un camp void ven una cadena voida, pas «null».
Verificar
Comparatz lo nombre de linhas, dobrissètz lo JSON e agachatz las colomnas amb de decimals e los accents.
Per lo camin invèrs, vejatz Convertir JSON en CSV.
