CSV till JSON
Gör en kalkylbladsexport till JSON-poster, på sidan.
- 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.
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.