Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Konvertera CSV till JSON Steg för Steg

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

Snabbt svar

För att konvertera CSV till JSON: klistra in din CSV-data i CSV to JSON Converter, välj om första raden är en header och klicka på Convert. Verktyget parsar CSV och matar ut en JSON-array av objekt. All bearbetning sker lokalt.

Introduktion

CSV (Comma-Separated Values) är ett vanligt format för tabellär data —kalkylblad, databas-export och data science-dataset använder ofta CSV. JSON (JavaScript Object Notation) är standardformatet för webb-API:er och moderna applikationer. Konvertering av CSV till JSON låter dig ladda tabellär data till JavaScript eller skicka till ett API.

Steg för steg

  1. Öppna omvandlaren CSV till JSON

    Gå till verktygssidan CSV till JSON omvandlare. Verktyget accepterar all CSV-text som indata, inklusive värden med kommatecken inom citattecken.

  2. Klistra in dina CSV-data

    Klistra in din CSV i inmatningstextområdet. En typisk CSV har en rad per rad, med värden separerade med kommatecken. Den första raden är ofta en rubrikrad som innehåller kolumnnamn.

  3. Konfigurera rubrikhantering

    Om din första rad innehåller kolumnnamn (rubriker), aktivera alternativet 'Första raden är rubrik'. Verktyget kommer att använda dessa namn som JSON-nycklar. Om den är inaktiverad blir varje rad en JSON-matris med värden.

  4. Ställ in avgränsaren (om det behövs)

    De flesta CSV-filer använder kommatecken, men vissa använder semikolon, tabbar eller pipes. Om din fil använder en annan avgränsare, ställ in den i alternativen. Verktyget hanterar citerade värden som innehåller avgränsaren korrekt.

  5. Konvertera och kopiera JSON

    Klicka på Konvertera. Verktyget analyserar CSV och matar ut JSON. Med rubriker blir varje rad ett objekt som {"name":"Alice","age":"30"}. Kopiera JSON till ditt urklipp för användning i din applikation.

Exempel

CSV med rubriker till JSON objekt

Input: namn, ålder, stad Alice, 30, NYC Bob, 25, LA

Produktion: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV med citattecken som innehåller kommatecken

Input: namn, not Alice "Hej världen" Bob,"foo, bar"

Produktion: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV utan rubriker till JSON-matriser

Input: Alice,30,NYC Bob,25,LA

Produktion: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

Vanliga problem

  • Alla CSV-värden är strängar i JSON — siffror som "30" förblir som strängar. Konvertera till tal i din applikation med Number() eller parseInt().
  • Citerade värden med inbäddade kommatecken — en korrekt CSV-parser hanterar citattecken korrekt; naiv splittring på kommatecken på värderingar som "Hej, värld".
  • Inkonsekventa radlängder – vissa rader kan ha färre eller fler kolumner än rubriken. Verktyget fyller på saknade värden med null eller trunkerar extra värden.
  • Kodningsproblem —CSV filer från Excel kan använda BOM eller andra kodningar. Spara som UTF-8 innan du klistrar in.

Tips

  • Om din CSV har rubriker, aktivera rubrikalternativet för att få JSON-objekt med namngivna nycklar — mycket mer användbara än arrayer.
  • Konvertera numeriska strängar till siffror i din applikation efter konvertering, eftersom CSV inte har någon typinformation.
  • För stora CSV-filer (10 MB+), använd en strömmande parser istället för att ladda hela filen i minnet.
  • Använd vår CSV till JSON omvandlare för omedelbar, privat konvertering — ingen data lämnar din webbläsare.

Relaterade verktyg

Relaterade guider

Referenser