JSON til CSV-konverter
Konvertér JSON til CSV og CSV tilbage til JSON, begge veje. Vælg adskiller, håndtér citerede felter, og kopiér resultatet. Alt kører i din browser.
Relaterede værktøjer
Sådan bruger du JSON ⇄ CSV
- 01
Vælg retningen: JSON til CSV eller CSV til JSON.
- 02
Indsæt dine data, og vælg adskilleren (komma, semikolon eller tabulator).
- 03
Kopiér det konverterede resultat fra outputpanelet.
Hvad den gør
Denne konverter forvandler et JSON-array af objekter til CSV og parser CSV tilbage til JSON, i begge retninger. Vælg retningen, indsæt dine data, vælg afgrænseren og kopier resultatet.
Den er praktisk til at flytte data mellem regneark, API'er og konfigurationsfiler, og hele konverteringen sker på klientsiden, så dine data forbliver private.
Den JSON-form den forventer
Den forventer JSON som et array af objekter, som [{"name":"Mo","age":3}]. CSV-kolonnerne er foreningen af alle nøglerne på tværs af objekterne, et enkelt objekt bliver til én række, og enhver indlejret værdi skrives som JSON-tekst inde i sin celle.
Anførselstegn og afgrænsere
Den følger standard CSV-reglerne for anførselstegn, så en værdi, der indeholder afgrænseren, et anførselstegn eller et linjeskift, pakkes ind i anførselstegn og escapes korrekt, og CSV-parseren læser disse værdier tilbage uden at tabe data.
Du kan vælge komma, semikolon eller tab som afgrænser. Komma er standard og mest almindeligt; semikolon passer til regioner, hvor kommaet er decimalseparatoren, og regneark forventer det; tab producerer TSV.
Typeudledning på vejen tilbage
Når CSV læses tilbage til JSON, udleder den typer fornuftigt: almindelige tal og true/false bliver til reelle JSON-værdier, mens en værdi med et foranstillet nul som 007 forbliver tekst, så identifikatorer og koder ikke mangles.
Ofte stillede spørgsmål
Hvilken JSON-form forventer den?
En array af objekter, som [{"name":"Mo","age":3}]. Kolonnerne er foreningen af alle nøgler. Et enkelt objekt bliver til én række, og indlejrede værdier skrives som JSON inde i cellen.
Håndterer den kommaer og anførselstegn inde i værdier?
Ja. Felter, der indeholder adskilleren, anførselstegn eller linjeskift, citeres og escapes efter CSV-standarden, og CSV-fortolkeren læser dem korrekt tilbage.
Konverteres tal og booleans?
Når der læses CSV, bliver almindelige tal og true/false til rigtige JSON-værdier, mens værdier med et indledende nul (som 007) forbliver tekst, så identifikatorer ikke ødelægges.
Uploades mine data?
Nej. Konverteringen kører helt i din browser; intet, du indsætter, forlader din enhed.