CSV ⇄ JSON-converter
Converteer CSV-gegevens naar JSON en andersom, of verander deze in een Markdown- of HTML-tabel.
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.