Gratis omvandlare

JSON till CSV-konverterare

Konvertera JSON-arrayer eller objekt till CSV-format direkt i din webbläsare. Stöder anpassade avgränsare, citattecken och stora datamängder.

Om detta verktyg

Att gå från JSON till CSV plattar ut hierarkisk data till en tabellform. JSONs styrka är att den kan beskriva kapslade objekt, arrayer av varierande längd och rik typinformation; CSV:s enklare struktur kan inte uttrycka något av det inbyggt. Konverteringen innebär därför val: vilka fält som blir kolumner, hur kapslade objekt plattas ut (med hjälp av punktnotation som adress.stad) och vad man ska göra med arrayer i poster.

Den här omvandlaren hanterar det vanliga fallet – en rad platta objekt med konsekventa nycklar – direkt: varje objekt blir en rad, föreningen av nycklar över alla objekt blir kolumnuppsättningen och saknade fält blir tomma celler. För kapslade data erbjuder omvandlaren ett tillplattat alternativ som sammanfogar kapslade nycklar med punkter, vilket ger kolumnrubriker som användare.namn, användare.e-post, adress.zip.

PapaParse genererar CSV-utdata och tillämpar korrekta citat för fält som innehåller kommatecken, radnyheter eller citattecken. Utdatat är RFC 4180-kompatibelt och öppnas rent i Excel, Google Sheets och alla andra CSV-medvetna verktyg.

Varför konvertera JSON till CSV

Kalkylblad är fortfarande det universella dataformatet för icke-utvecklare. Säljteam, ekonomiteam, marknadsföringsteam och de flesta andra affärsfunktioner bor i Excel eller Google Sheets, och att be dem att konsumera JSON direkt är att be dem läsa en programmerares dataformat. Konvertera JSON till CSV-bryggor från API-utgångar och databasexporter till det formulär som företagsanvändare faktiskt öppnar.

CSV är också det mest tillförlitliga formatet för import till äldre system. Äldre CRM-importer, bokföringsprogram och analysverktyg accepterar CSV men inte JSON. Konvertering före import är ofta den enda vägen.

Så här använder du det

Klistra in eller ladda upp JSON, välj förplattning, hämta CSV.

  1. Lägg till din JSON: Klistra in JSON-text i inmatningsområdet eller släpp en .json-fil. Indata måste vara en JSON-array med objekt (eller ett JSON-objekt som innehåller en sådan array). Andra former ger begränsad produktion.
  2. Välj tillplattning: Inaktivera för att endast behålla fält på toppnivå (kapslade objekt är strängbundna). Aktivera för att platta till kapslade objekt till punktseparerade kolumner (användarnamn, användare.e-post).
  3. Konvertera: Omvandlaren går i JSON-arrayen, samlar ihop nycklar och skriver en rad per objekt. PapaParse hanterar citering och escape för CSV-utdata.
  4. Ladda ner eller kopiera: Spara som .csv eller kopiera till urklipp. Utdata öppnas i Excel, Kalkylark eller någon annan CSV-konsument.

Vanliga användningsfall

Tekniska detaljer

Omvandlaren förväntar sig en JSON-array av objekt. För varje objekt beräknas föreningen av alla nycklar över arrayen och används som kolumnrubrikuppsättning. Varje objekt skrivs som en rad, med tomma värden för nycklar som det inte innehåller.

När utjämning är aktiverad, går kapslade objekt rekursivt: { användare: { namn: 'A', e-post: 'B' } } blir kolumnerna användar.namn och användare.e-post. Arrayer inuti objekt är strängbundna (återvänds till JSON-text) eftersom CSV inte kan representera flera värden per cell.

PapaParses unparse-funktion genererar CSV-utdata. Fält som innehåller kommatecken, radnyheter eller citattecken är inslagna i dubbla citattecken, med interna citattecken escaped genom dubblering. Utdatan använder CRLF-radändelser och inkluderar rubrikraden som standard.

Bästa metoder

Vanliga frågor

Ändrar innehållet om du konverterar JSON till CSV?
Innehållet bevaras så exakt som möjligt. Vissa formatspecifika funktioner kanske inte har direkta motsvarigheter, så mindre formateringsskillnader kan förekomma.
Varför konvertera till CSV-format?
CSV stöds universellt av kalkylprogram (Excel, Google Sheets), databaser och programmeringsspråk. Det är det enklaste formatet för datautbyte i tabellform.
Hanterar omvandlaren kapslade eller komplexa JSON-strukturer?
Ja. Verktyget analyserar kapslade objekt, arrayer och alla standard JSON-datatyper korrekt, och bevarar hela datastrukturen i CSV-utdata.
Är denna konvertering säker och privat?
Ja. All bearbetning sker lokalt i din webbläsare. Din data lämnar aldrig din enhet – ingen serveruppladdning, ingen molnbearbetning, ingen datainsamling.
Laddas min data upp till en server?
Nej. Konverteringen körs i din webbläsare med hjälp av PapaParse.
Hur är det med objekt med olika nycklar i samma array?
CSV-huvudet är föreningen av alla nycklar. Objekt som saknar en viss nyckel producerar tomma celler i den kolumnen. CSV:en förblir giltig, bara sparsam.
Kan jag konvertera tillbaka från CSV till JSON?
Ja – använd verktyget CSV till JSON. Rundturen kan vara förlustfri för platt data; kapslade data kan behöva normaliseras.
Vad är maxstorleken?
Upp till 50 MB JSON-ingång. Större filer kan sakta ner på grund av webbläsarens minne.