DT Dev Tools

CSV ⇄ JSON

Konvertera CSV till JSON och JSON tillbaka till CSV lokalt, med stöd för citerade fält, val av avgränsare, kopiering och nedladdning.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Advertisement

Vad CSV ⇄ JSON gör

CSV ⇄ JSON omvandlar tabelltext till strukturerad JSON och omvandlar JSON-arrayer tillbaka till en CSV-fil som du kan klistra in i ett kalkylblad, ett importverktyg, testdata eller ett dokumentationsexempel. CSV-parsern är skriven för praktiska utvecklardata och inte bara för de enklaste kommaseparerade exemplen. Den läser citerade fält, inbäddade kommatecken, escapade dubbla citattecken, tomma celler och både CRLF- och LF-radslut, så att rader kopierade från kalkylblad och exporterade rapporter beter sig som förväntat.

I riktningen CSV till JSON behandlas första raden som kolumnnamn som standard. När en fil saknar rubrikrad skapar omvandlaren förutsägbara namn som column1, column2 och column3. Riktningen JSON till CSV accepterar en array av objekt eller en array av arrayer. För objekt härleds en stabil union av nycklar i den ordning de först förekommer, och dessa nycklar skrivs som rubrikrad innan varje post fylls i. För arrayer skrivs varje nästlad array som en CSV-rad.

Privat arbetsflöde i webbläsaren

Tolkning, validering, citering, kopiering och nedladdning sker i din webbläsare. Verktyget laddar inte upp din CSV, JSON, identifierare, kundlika exempel, token eller exporterade rapportutdrag till någon server. Det enbart lokala beteendet är användbart eftersom omvandlingsverktyg ofta används med realistiska felsökningsdata, API-svar, konfigurationsexempel och kalkylbladsexporter som inte bör lämna din dator. Det gör också flödet snabbt, eftersom utdata skapas direkt utan att vänta på ett nätverksanrop.

Praktiska tips

Använd automatisk avgränsaridentifiering när du inte är säker på om ett kalkylblad exporterade komma-, semikolon- eller tabbseparerade data. Välj en specifik avgränsare när du förbereder utdata för ett annat system med strikta importkrav. Granska alltid omvandlade data innan du använder dem i produktion, särskilt när det finns tomma celler, dubblerade rubriknamn, objekt med olika former eller JSON-värden som innehåller nästlade objekt. CSV är en lös familj av format, så ett webbläsarverktyg passar bäst för granskning, rensning och små omvandlingar snarare än att ersätta en projektspecifik importpipeline.

Hur man använder

  1. Välj riktningVälj CSV till JSON eller JSON till CSV innan du klistrar in dina data.
  2. Ställ in alternativVälj automatisk avgränsare, komma, semikolon eller tabb och ange om CSV har en rubrikrad.
  3. Omvandla och exporteraGranska utdata och kopiera dem eller ladda ned dem som en lokal fil.

Vanliga frågor

Laddar den här CSV-omvandlaren upp filer eller data?
Nej. Omvandlingen mellan CSV och JSON körs helt i din webbläsare med JavaScript på klientsidan.
Stöder parsern citerade CSV-fält?
Ja. Den hanterar citerade fält, kommatecken inom citattecken, escapade dubbla citattecken samt radslut för Windows och Unix.
Kan JSON omvandlas tillbaka till CSV?
Ja. Klistra in en array av objekt eller en array av arrayer, välj avgränsare och omvandla till nedladdningsbar CSV.
Hur väljs objektkolumner vid JSON till CSV?
Omvandlaren bygger en union av objektens nycklar i den ordning de först förekommer och skriver den som CSV-filens rubrikrad.
Advertisement