Dataformaat-converter
Converteer gestructureerde data tussen JSON, YAML, XML, TOML, INI en CSV direct in je browser, kies een willekeurig bron- en doelpaar, met kopiëren in één klik.
Dataformaat-converter — Converteer gestructureerde data tussen JSON, YAML, XML, TOML, INI en CSV door een bronformaat (From) en een doelformaat (To) te kiezen. Kies een willekeurig paar en het resultaat wordt direct bijgewerkt. Alles draait client-side in je browser, dus niets van wat je plakt wordt ooit geüpload.
Wat is Dataformaat-converter?
Een gratis, browsergebaseerde converter die gestructureerde data in elke richting omzet tussen JSON, YAML, XML, TOML, INI en CSV. Ontwikkelaars, DevOps-engineers en data-analisten gebruiken hem om API-antwoorden te herformatteren, een configuratiebestand van de ene syntaxis naar de andere over te zetten (bijvoorbeeld INI naar TOML, of YAML naar JSON) of een JSON-array om te zetten naar CSV voor een spreadsheet. Je stelt het bronformaat (From) en het doelformaat (To) onafhankelijk in, plakt je data en het geconverteerde resultaat verschijnt direct met kopiëren in één klik. De knop Swap wisselt From en To om en voert de vorige uitvoer terug naar de invoer, zodat je conversies kunt aaneenschakelen.
Dataformaat-converter gebruiken
- Kies het bronformaat onder From: JSON, YAML, XML, TOML, INI of CSV.
- Kies het doelformaat onder To: JSON, YAML, XML, TOML, INI of CSV.
- Plak je data in het invoervak, of klik op Sample om een voorbeeld-JSON-object te laden.
- Lees het geconverteerde resultaat in het uitvoervak, dat is voorzien van het doelformaat, en klik op Copy om het naar je klembord te plaatsen.
- Gebruik Swap om de formaten From/To te wisselen en de vorige uitvoer naar de invoer te verplaatsen voor een snelle heen-en-weer-conversie; gebruik Clear om de invoer te legen.
Voorbeelden
JSON naar YAML
Invoer
{ "name": "deftdeck", "version": 2 }Uitvoer
name: deftdeck version: 2
JSON naar TOML
Invoer
{ "server": { "host": "localhost", "port": 8080 } }Uitvoer
[server] host = "localhost" port = 8080
JSON-array naar CSV
Invoer
[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]Uitvoer
name,age Ada,36 Linus,54
Veelgestelde vragen
- Welke formaten en richtingen worden ondersteund?
- JSON, YAML, XML, TOML, INI en CSV, in elke richting – je stelt de formaten From en To onafhankelijk in. Dus je kunt JSON naar YAML, INI naar TOML, XML naar JSON, YAML naar CSV enzovoort doen, met elk willekeurig paar.
- Waarom mislukt het converteren naar TOML, INI of CSV soms?
- Die formaten kunnen alleen bepaalde structuren weergeven. CSV heeft tabelvormige data nodig (een array van objecten die sleutels delen); INI en TOML verwachten een sleutel-waardeobject (TOML staat nesting toe via tabellen, INI heeft één niveau van secties). Data die niet past, geeft een fout – converteer ze in plaats daarvan naar JSON of YAML, die willekeurige nesting aankunnen.
- Hoe worden XML en CSV verwerkt?
- De XML-uitvoer wordt omhuld door één enkel wortelelement (omdat XML er een vereist), en XML-attributen blijven behouden bij het parsen. Bij het parsen van CSV wordt de eerste rij als kopteksten gebruikt en worden lege regels overgeslagen; CSV-waarden komen terug als tekenreeksen, dus een getal als 36 wordt "36".
- Worden mijn data naar een server geüpload?
- Nee. Elke conversie draait volledig client-side in je browser. Niets van wat je plakt wordt geüpload of ergens naartoe verzonden, dus het is veilig voor privé-API-payloads, configuratiebestanden en gevoelige spreadsheets.
- Wat doet de knop Swap?
- Swap wisselt de formaten From en To om en verplaatst de huidige uitvoer naar het invoervak, zodat je meteen kunt terugconverteren of conversies kunt aaneenschakelen 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 tekst naar Base64 of decodeer Base64 terug naar tekst (UTF-8-veilig).
Hoofdletterconverter & teller
Wijzig de hoofdlettervorm van tekst 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.