Data- och textverktyg

CSV till JSON

Gör en kalkylbladsexport till JSON-poster, på sidan.

CSV till JSON Körs på din enhet
  • Körs i din webbläsare — ingenting du skriver in laddas upp
  • Ingen registrering, inga kvoter, gratis att använda så ofta du vill

Så fungerar det

Den omvända resan: en kollega skickar ett kalkylblad och något behöver det som JSON — en seed-fil, en testfil, ett importskript. Sådana exporter är oftast fulla av verkliga data, vilket är ett bra skäl att inte klistra in dem på en okänd webbplats.

Första raden blir nycklarna

Kolumnrubrikerna används som egenskapsnamn för varje post. Tomma rubriker får ett platshållarnamn i stället för att tas bort, så ingen kolumn försvinner i tysthet.

Citerade fält tolkas ordentligt

Fält inneslutna i citattecken kan innehålla kommatecken, radbrytningar och escapade citattecken och läses korrekt. Det är det som skiljer en riktig CSV-tolkare från att dela vid kommatecken, och det är därför adresser och fritextanteckningar överlever resan.

Tal och booleska värden blir riktiga typer

Ett värde som helt och hållet är ett tal blir ett JSON-tal, och true/false blir en JSON-boolean. Allt annat förblir en sträng. Det är oftast vad du vill; om du behöver allt som strängar, sätt värdena inom citattecken i källan.

Tomma rader hoppas över

Avslutande tomma rader, som kalkylbladsexporter ständigt skapar, ignoreras i stället för att bli tomma poster.

Vanliga frågor

CSV till JSON — frågor

Hanterar den citerade fält som innehåller kommatecken?

Ja. Citerade fält, inbäddade kommatecken, radbrytningar och escapade citattecken tolkas alla korrekt.

Omvandlas tal till riktiga tal?

Ja, liksom true och false. Allt annat förblir en sträng.

Vad gör jag om min CSV saknar rubrikrad?

Lägg till en först — första raden används för egenskapsnamnen.

Laddas mina data upp?

Nej. Allt sker i din webbläsare.