CSV ⇄ JSON-omvandlare
Konvertera CSV-data till JSON och tillbaka, eller förvandla den till en Markdown- eller HTML-tabell.
CSV ⇄ JSON-omvandlare
Klistra in en CSV-export och få tillbaka en JSON-array av objekt, eller klistra in JSON och hämta CSV. Omvandlaren körs åt båda hållen, och den förvandlar också samma tabell till en Markdown-tabell för en README eller en pull-förfrågan, eller en HTML-tabell som du kan släppa direkt till en sida. Typiska jobb: att förvandla en export av kalkylark till fixturdata för tester, kontrollera hur ett API-svar ser ut som en tabell eller klistra in en klients semikolonseparerade export i ett dokument.
CSV-sidan följer RFC 4180 ordentligt, vilket är där de flesta snabbomvandlare ger upp. Ett fält omslutet av dubbla citattecken kan innehålla avgränsaren, dubbla "" citattecken och till och med radbrytningar - allt överlever hela resan intakt. Lämna avgränsaren på automatiskt och verktyget samplar dina data och väljer det tecken som ger de mest konsekventa raderna, så att komma-, semikolon-, tabb- och pipe-filer fungerar utan konfiguration. När gissningen är fel, välj avgränsaren för hand.
"Första raden är rubriker" förvandlar rubriken till JSON-nycklar; stäng av den så får du en uppsättning matriser istället. Tomma och upprepade kolumnnamn ges ett eget namn istället för att släppas tyst, så ingen kolumn försvinner. "Prettify JSON" drar in utgången med två mellanslag för läsning; utan det förminskas resultatet. Om man går åt andra hållet, "Citera alla fält" omsluter varje fält, inte bara de som behöver det. Varje värde förblir en sträng, så inledande nollor i postnummer och produktkoder äts inte upp.
Allt körs i din webbläsare och data lämnar aldrig din enhet, vilket spelar roll när exporten innehåller kundregister eller intern data. Ogiltig JSON rapporteras lugnt, med parserns eget meddelande och problemets position, istället för en tom utdata. Kopiera resultatet, ladda ner det som en .txt-fil eller flytta det tillbaka till ingången för att koppla ihop ytterligare ett steg.