CSV-bestand naar JSON-converter
Drop een CSV-bestand en ontvang een JSON-array van objecten, met de headerlijn als sleutels. Mooi geformatteerd of geminificeerd.
Snel antwoord: CSV-bestand naar JSON-converter: sleep een CSV-bestand hierheen en ontvang een JSON-array met objecten, waarbij de waarden in de kopregel als sleutels dienen. Geef de uitvoer overzichtelijk weer of minimaliseer deze. Werkt volledig in uw browser, gratis en zonder registratie.
Laatst bijgewerkt
Veelgestelde vragen
- Hoe worden CSV-kolommen toegewezen aan JSON-sleutels?
- De eerste rij van de CSV wordt gebruikt als de sleutels voor het JSON-object. Elke volgende rij wordt een object in een top-level JSON-array. Lege cellen worden lege strings (`""`).
- Worden waarden als nummers of als strings getypt?
- Alle waarden worden als strings bewaard — we raden geen types aan, omdat `"007"` een geldige string is in veel datasets en het stilzwijgend dwingen naar `7` gegevens verliest. Cast types in je downstream code met vertrouwen over welke velden welk zijn.
- Ondersteunt het geneste velden met komma's?
- Ja. De Papaparse-parser is RFC-4180 compliant: ingebedde komma's, nieuwe regels en `""` ontsnapte aanhalingstekens worden precies in de JSON-waarden teruggekregen.
- Wat als mijn CSV dubbele kolomnamen heeft?
- Latere kolommen overschrijven eerdere in elk object (aangezien JSON-object sleutels uniek zijn). Hernoem dubbele koppen in de bron-CSV — of gebruik de Kolom Mapper-tool — voordat je converteert.
- Is er een rijlimiet?
- Geen vaste limiet. Bestanden met honderden duizenden rijen worden in seconden geconverteerd; de praktische limiet is het geheugen dat beschikbaar is voor je browsertabblad.
- Moet ik pretty-printed of minified gebruiken?
- Pretty-print is gemakkelijker te lezen en te vergelijken in versiebeheer. Minified is ongeveer 30-50% kleiner en is de juiste keuze voor het verzenden van de JSON naar een API of front-end. Beide zijn functioneel identiek.
- Kan ik converteren zonder de header rij?
- Nog niet — elk uitvoerobject wordt op sleutel gebaseerd door de eerste rij. Als je CSV geen header heeft, voeg er dan een toe (`col1,col2,col3`) voordat je converteert.
- Zal mijn data worden geüpload?
- Nee. CSV → JSON conversie vindt volledig in je browser plaats; er wordt niets naar onze server gestuurd.
- Kan ik het resultaat kopiëren in plaats van te downloaden?
- Ja. De Kopieer-knop naast de uitvoer schrijft de JSON naar je klembord.
- Bevat de uitvoer een BOM of andere prefix?
- Nee. De download is platte UTF-8 JSON, klaar voor elke afnemer.