← Tillbaka till funktioner
Free

CSV ↔ JSON-konverterare

CSV ↔ JSON-konverterare hanterar hela tur-och-retur-processen mellan de två vanligaste tabellformaten. Den smarta CSV-tolken hanterar citerade fält med kommatecken, escapade citattecken, egna avgränsare och avslutande radbrytningar. Detekterar automatiskt tal, booleaner och null vid CSV→JSON; genererar ren CSV med radvis nyckeljustering vid JSON→CSV.

Att flytta data mellan CSV och JSON är en vardaglig uppgift — att hämta en databasexport till ett JSON-baserat verktyg, generera CSV för ett kalkylblad från ett API-svar, eller omforma data för ett nytt system. CSV ↔ JSON-konverterare gör båda riktningarna snyggt direkt i webbläsaren. CSV-tolken hanterar det som är rörigt i verkligheten: fält som innehåller kommatecken (när de är citerade), escapade citattecken (dubblerade enligt RFC 4180-stil), CRLF- eller LF-radslut, avslutande tomma rader och konfigurerbara avgränsare (tabbseparerad, semikolonseparerad, pipe, vad som helst). Automatisk detektering slår till vid konvertering till JSON — strängar som ser ut som heltal blir tal, "true"/"false"/"null" blir sina typade motsvarigheter, och trimning av blanksteg är valfritt. Vid JSON→CSV går verktyget igenom objektarrayen och samlar in varje unik nyckel över alla rader, och genererar sedan en CSV med rubrikrad och korrekt escapade celler. Citattecken i celler dubbleras, celler som innehåller avgränsare eller radbrytningar omsluts av citattecken, och nästlade objekt/arrayer serialiseras till JSON-strängceller.

Live-förhandsvisning
example.com
CSV ↔ JSON-konverterare ✓ Konverterade 3 rader
CSV → JSON JSON → CSV
Avgränsare: , ✓ Första raden är rubrik ✓ Upptäck nummer automatiskt
CSV-inmatning
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON-utmatning
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Huvudfunktioner

Konvertering I Båda Riktningarna

CSV → JSON och JSON → CSV. Bytesknappen växlar in/utdata direkt för tur-och-retur-verifiering.

RFC 4180-kompatibel CSV

Tolken hanterar citerade fält, inbäddade kommatecken, escapade citattecken, CRLF/LF-radslut — fungerar på verklig CSV, inte bara exempel.

Egna Avgränsare

Ändra separatorn från kommatecken till vad som helst — tabb (för TSV), semikolon (europeisk lokal), pipe eller valfritt enskilt tecken.

Automatisk Typdetektering

Tal, booleaner och null tolkas till sina typade motsvarigheter i JSON-utdata. Stäng av om du vill ha allt som strängar.

Live-konvertering

Utdata uppdateras vid varje tangenttryckning — ingen konverteringsknapp behövs. Klistra in och se resultatet direkt.

Hanterar Saknade Fält

När JSON-objekt har olika nycklar inkluderar CSV-rubriken alla unika nycklar och saknade celler lämnas tomma — ingen dataförlust.

Vanliga användningsområden

Bearbetning Av Databasexporter

Klistra in en CSV-export från din databas i konverteraren och få en JSON-array redo att importeras till en NoSQL-databas eller ett JSON-baserat API.

Kalkylbladsintegration

Konvertera ett API-svar (JSON-array) till CSV för direkt inklistring i Excel eller Google Sheets.

Dataomformning

Kör data tur och retur genom verktyget för att städa upp formateringen — praktiskt när du slår ihop CSV-filer från olika källor med inkonsekvent citering.

Konvertering Av Lokaliseringsfiler

Omvandla mellan CSV-baserade översättningsark och JSON-i18n-filer för verktyg som Chrome-tillägg eller React-intl.

Testdata För API-testning

Generera JSON-testdata från CSV-testdata (eller tvärtom) för att fylla utvecklingsdatabaser och integrationstester.

Hur man använder
1

Öppna CSV ↔ JSON

Klicka på CSV/JSON-ikonen i DevSuite Pro-dockan. En panel öppnas med riktningsväxling, alternativ och två textfält.

2

Välj Riktning

Välj CSV → JSON för att tolka tabelldata, eller JSON → CSV för att platta ut en objektarray till rader.

3

Konfigurera Alternativ

Justera avgränsare om det inte är komma, slå på/av "Första raden är rubrik" och "Detektera tal automatiskt" för att matcha din datas form.

4

Klistra In Din Data

Klistra in CSV eller JSON i inmatningsfältet. Utdata visas direkt till höger.

5

Kopiera Eller Ladda Ner

Klicka på Kopiera utdata för att hämta resultatet. Använd Byt ↔ för att vända och verifiera att tur-och-retur är förlustfri.

Redo att prova?

Installera DevSuite Pro gratis och lås upp 64+ utvecklarverktyg för din webbläsare.

Lägg till i Chrome Lägg till i Edge Lägg till i FireFox