Pasar de CSV a JSON sen perder datos
Publicada o · Actualizada o 1 min de lectura
A conversión semella sinxela. Tres puntos causan problemas: o separador, os valores entre aspas e os números.
O separador
A ferramenta recoñece tanto o punto e coma como a coma. Un ficheiro con punto e coma e unha columna «24,5» lese correctamente.
Aspas
Un campo entre aspas que contén unha coma, como «arrosage: matin, soir», segue sendo un só valor. As aspas dobres do interior pasan a ser aspas escapadas: «zone "nord"».
Números
Todos os valores chegan como texto, os números incluídos: «24,5» e «18» pasan a ser "24,5" e "18". Un decimal con coma segue sendo unha cadea. Substitúa a coma por un punto se o programa que le o JSON espera un número.
Campos baleiros
Un campo baleiro pasa a ser unha cadea baleira, non «null».
Comprobar
Compare o número de filas, abra o JSON e mire as columnas con decimais e os acentos.
Para o camiño inverso, vexa Converter JSON en CSV.
