Ga naar inhoud
TextArray
100% lokaal

CSV ⇄ JSON-converter

Converteer CSV-gegevens naar JSON en andersom, of verander deze in een Markdown- of HTML-tabel.

Invoer
Uitvoer

CSV ⇄ JSON-converter

Plak een CSV-export en haal een JSON-array met objecten terug, of plak JSON en ontvang CSV. De converter werkt in beide richtingen en verandert dezelfde tabel ook in een Markdown-tabel voor een README of een pull-verzoek, of een HTML-tabel die u rechtstreeks op een pagina kunt plaatsen. Typische taken: het omzetten van een spreadsheetexport in armatuurgegevens voor tests, controleren hoe een API-antwoord eruit ziet als een tabel, of de door puntkomma's gescheiden export van een klant in een document plakken.

De CSV-kant volgt RFC 4180 goed, en dat is waar de meeste snelle converters het opgeven. Een veld tussen dubbele aanhalingstekens kan het scheidingsteken, dubbele "" aanhalingstekens en zelfs regeleinden bevatten; dit alles overleeft de heen- en terugreis intact. Laat het scheidingsteken op automatisch staan en de tool bemonstert uw gegevens en kiest het teken dat de meest consistente rijen produceert, zodat komma-, puntkomma-, tab- en pipe-bestanden allemaal werken zonder configuratie. Als de gok verkeerd is, kiest u het scheidingsteken met de hand.

"Eerste rij is headers" verandert de header in JSON-sleutels; schakel het uit en je krijgt in plaats daarvan een array met arrays. Lege en herhaalde kolomnamen krijgen een eigen naam in plaats van stilzwijgend te worden verwijderd, zodat er geen kolom verdwijnt. "Prettify JSON" laat de uitvoer inspringen met twee leesspaties; zonder dit wordt het resultaat verkleind. Andersom geldt dat 'Alle velden citeren' elk veld omvat, niet alleen de velden die het nodig hebben. Elke waarde blijft een string, dus voorloopnullen in postcodes en productcodes worden niet opgegeten.

Alles draait in uw browser en de gegevens verlaten nooit uw apparaat, wat van belang is wanneer de export klantrecords of interne gegevens bevat. Ongeldige JSON wordt rustig gerapporteerd, met het eigen bericht van de parser en de positie van het probleem, in plaats van een blanco uitvoer. Kopieer het resultaat, download het als .txt-bestand of verplaats het terug naar de invoer om een volgende stap aan elkaar te koppelen.

FAQ

Welke CSV-dialecten worden gelezen?
Door komma's, puntkomma's, tabs en sluistekens gescheiden bestanden, met automatische detectie. Velden tussen aanhalingstekens volgen RFC 4180, dus dubbele aanhalingstekens, ingebedde scheidingstekens en regeleinden binnen een veld tussen aanhalingstekens worden allemaal correct gelezen.
Waarom zijn de getallenreeksen in de JSON?
CSV heeft geen typen, en als je ze raadt, corrumpeert de data – een postcode als 01234 zou stilletjes 1234 worden. Waarden worden bijgehouden als strings; converteer de velden waarvan u weet dat ze numeriek zijn in uw eigen code.
Welke JSON kan het terug naar CSV converteren?
Een array van objecten, een array van arrays of een enkel object. Geneste objecten en arrays worden als JSON in de cel geschreven in plaats van als [object Object]. Alles zonder tabelvorm retourneert een bericht waarin wordt uitgelegd wat er moet worden opgegeven.
Kan het een Markdown- of HTML-tabel produceren?
Ja. Kies de richting: CSV → Markdown vult de kolommen op en ontsnapt aan pipe-tekens, en CSV → HTML ontsnapt aan de markup en bouwt de hoofdlijnen op.
Worden mijn gegevens ergens geüpload?
Nee. De conversie verloopt volledig in uw browser en uw CSV of JSON verlaat nooit uw apparaat.