JSON ↔ YAML ↔ CSV Converter
Converteer gegevens tussen de formaten JSON, YAML en CSV in je browser.
JSON ↔ YAML ↔ CSV Converter — Converteer gestructureerde gegevens vrij tussen JSON, YAML en CSV. Bij het parsen van CSV wordt de eerste rij als kopregel gebruikt, en voor het converteren naar CSV zijn tabelvormige gegevens (een array van objecten) vereist. Probeer het voorbeeld om de verwachte vorm te zien — niets van wat je plakt verlaat ooit je browser.
Wat is JSON ↔ YAML ↔ CSV Converter?
Een gratis, browsergebaseerde converter die gestructureerde gegevens in elke richting omzet tussen JSON, YAML en CSV. Ontwikkelaars, data-analisten en DevOps-engineers gebruiken hem om API-antwoorden, configuratiebestanden en spreadsheets opnieuw op te maken, of om snel een JSON-array naar CSV te converteren, YAML in JSON om te zetten of een CSV-bestand in JSON-objecten te parsen. Je kiest een bronformaat (From) en een doelformaat (To), plakt je gegevens, en het geconverteerde resultaat verschijnt direct, met kopiëren in één klik. Bij het parsen van CSV wordt de eerste rij als kopregel behandeld, en voor het converteren naar CSV zijn tabelvormige gegevens (een array van objecten) vereist.
JSON ↔ YAML ↔ CSV Converter gebruiken
- Kies je bronformaat onder From: JSON, YAML of CSV.
- Kies je doelformaat onder To: JSON, YAML of CSV.
- Plak je gegevens in het invoervak, of klik op Sample om een voorbeeld-JSON-array te laden.
- Lees het geconverteerde resultaat in het uitvoervak, dat is voorzien van een label met het doelformaat.
- Klik op de kopieerknop boven de uitvoer om het resultaat naar je klembord te kopiëren.
- Gebruik Swap om de From/To-formaten om te wisselen en de vorige uitvoer terug naar de invoer te sturen voor geketende conversies; gebruik Clear om de invoer te legen.
Voorbeelden
JSON-array naar CSV
Invoer
[{"name":"Ada","age":36},{"name":"Linus","age":54}]Uitvoer
name,age Ada,36 Linus,54
JSON-object naar YAML
Invoer
{"name":"Ada","role":"engineer"}Uitvoer
name: Ada role: engineer
CSV naar JSON
Zet From op CSV en To op JSON, plak vervolgens een CSV met een kopregel (bijvoorbeeld name,age op de eerste regel en Ada,36 daaronder). De eerste rij wordt de objectsleutels, en het resultaat is een JSON-array van objecten met een inspringing van 2 spaties. Waarden worden als tekenreeksen behouden (dus age wordt "36").
Veelgestelde vragen
- Welke formaten en richtingen worden ondersteund?
- JSON, YAML en CSV in elke richting: JSON naar YAML, YAML naar JSON, JSON naar CSV, CSV naar JSON, YAML naar CSV en CSV naar YAML. Je stelt de From- en To-formaten onafhankelijk van elkaar in.
- Waarom krijg ik een fout bij het converteren naar CSV?
- CSV heeft tabelvormige gegevens nodig, oftewel een array van objecten (rijen die dezelfde sleutels delen). Een enkel object of diep geneste gegevens kunnen niet worden afgevlakt tot CSV-kolommen, converteer die gegevens daarom in plaats daarvan naar JSON of YAML. Klik op Sample om de verwachte vorm te zien.
- Hoe gaat het parsen van CSV om met kopregels en lege regels?
- Bij het parsen van CSV wordt de eerste rij als kopregels (objectsleutels) gebruikt en worden lege regels automatisch overgeslagen. Wanneer het doel JSON is, wordt de uitvoer netjes opgemaakt met een inspringing van 2 spaties.
- Worden mijn gegevens naar een server geüpload?
- Nee. Alles draait volledig aan de clientzijde in je browser. Niets van wat je plakt wordt ooit geüpload of ergens naartoe verzonden, dus het is veilig voor privé-API-payloads, configuraties en gevoelige spreadsheets.
- Waar is de Swap-knop voor?
- Swap wisselt de From- en To-formaten om en verplaatst de huidige uitvoer naar het invoervak, zodat je meteen terug kunt converteren of conversies kunt ketenen zonder handmatig te kopiëren en plakken.
Gerelateerde tools
Base32 / Base58 coderen / decoderen
Codeer tekst naar Base32 (RFC 4648) of Base58 (het Bitcoin-alfabet) en decodeer beide weer terug naar tekst, volledig UTF-8-veilig en geheel in je browser.
Base64 coderen / decoderen
Codeer of decodeer Base64 (UTF-8-veilig) met een URL-safe alfabet, optionele opvulling, regelafbreking 64/76, live byte- en tekentelling en een byteweergave in hex of binair.
Hoofdletterconverter & teller
Converteer tekst tussen UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case en meer, en tel tekens, woorden en regels.
Code-formatter & minifier
Maak HTML, CSS en JavaScript direct in je browser mooier of minificeer ze, met inspringing van 2 spaties, 4 spaties of een tab en JavaScript-compressie op basis van Terser.