CSV ↔ JSON-konverterare
Konvertera mellan CSV och JSON direkt — välj avgränsare, slå på rubriker, platta ut eller nästla fält — helt i din webbläsare.
Avancerade alternativ
Dra och släpp en .csv-, .json- eller .txt-fil här
Konvertera mellan CSV och JSON utan server
CSV och JSON löser samma problem — att flytta strukturerad data mellan system — i två helt olika former. CSV är en platt tabell: rader och kolumner, inget mer, och därför talar alla kalkylprogram, databasexporter och äldre system det flytande. JSON är ett träd: objekt kan nästlas i objekt och listor kan innehålla vad som helst, och därför talar alla moderna API:er och JavaScript-kodbaser det i stället. Så fort du behöver läsa in ett kalkylblad i ett API, eller göra om ett API-svar till något du kan öppna i Excel, måste du översätta mellan de två — och att få översättningen helt rätt (citerade fält med inbäddade kommatecken, escapade citationstecken, nästlade objekt som inte passar i en enda kolumn) är lätt att göra subtilt fel på för hand.
Det här verktyget kör konverteringen helt i din webbläsare med en beprövad CSV-tolkare, så datan du klistrar in — det kan vara en kundexport, en intern rapport eller ett API-svar som du helst inte lämnar till en tredjepartssajt — lämnar aldrig din dator. Det finns inget uppladdningssteg, ingen tur och retur till en server och ingen storleksgräns från en nätverksförfrågan; samma motor används i båda riktningarna. Tänk på att CSV saknar datatyper: som standard blir varje CSV-värde en JSON-sträng (så en tur och retur gör om tal till strängar och plattar ut nästlad data), om du inte slår på alternativet att tolka tal, true/false och null.
Välj avgränsare (komma, semikolon, tabb eller valfritt eget tecken — praktiskt för europeiska CSV-exporter som använder semikolon, eller äldre exporter med lodrätt streck), ange om första raden innehåller kolumnnamn och bestäm om nästlade JSON-nycklar som `address.city` ska bli en utplattad CSV-kolumn eller byggas upp till ett nästlat objekt på vägen tillbaka till JSON. Formatera JSON-utdatan snyggt för läsbarhet eller lämna den komprimerad för att klistra in direkt i kod. Om din CSV har ett felaktigt citationstecken eller en ojämn rad talar tolkaren om exakt vilken rad som misslyckades i stället för att tyst ge dig skräp.
Dra en fil direkt till släppzonen eller klistra in text — båda fungerar likadant. När du är nöjd med resultatet kopierar du det till urklipp eller laddar ner det som en färdig `.json`- eller `.csv`-fil. Behöver du formatera om JSON-utdatan ytterligare eller validera den mot ett schema är JSON-formaterare & validerare ett naturligt nästa steg. Arbetar du med API-token i stället för tabelldata täcker verktygen JWT-avkodare och Base64-kodning/avkodning den delen av utvecklarverktygen.
Vanliga frågor
Kan jag konvertera JSON tillbaka till CSV, och inte bara CSV till JSON?
Ja — byt riktning när som helst med knappen för att byta plats, med samma inställningar för avgränsare och rubriker.
Stöds filer med semikolon eller tabb som avgränsare?
Ja — välj komma, semikolon, tabb eller valfritt eget tecken som avgränsare.
Kan jag förhandsgranska datan innan jag konverterar?
Ja — en tabellförhandsvisning visar de identifierade raderna och kolumnerna innan du genomför hela konverteringen.