Alla guider

Från CSV till JSON utan att förlora data

Publicerad · Uppdaterad 1 min läsning

Konverteringen verkar enkel. Tre punkter ställer till problem: avgränsaren, värden inom citattecken och siffror.

Avgränsaren

Verktyget känner igen semikolon liksom kommatecken. En semikolonfil med en kolumn ”24,5” läses korrekt.

Citattecknen

Ett fält inom citattecken som innehåller ett kommatecken, som ”arrosage: matin, soir”, förblir ett enda värde. Dubblerade citattecken inuti blir escapade citattecken: ”zone "nord"”.

Siffrorna

Alla värden kommer som text, siffror inräknade: ”24,5” och ”18” blir "24,5" och "18". Ett decimaltal med kommatecken förblir en sträng. Byt kommatecknet mot en punkt om programmet som läser JSON förväntar sig ett tal.

De tomma fälten

Ett tomt fält blir en tom sträng, inte ”null”.

Kontroll

Jämför antalet rader, öppna JSON-filen och titta på kolumnerna med decimaler och på accenterna.

CSV till JSON

För den omvända vägen, se JSON till CSV.