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: Drop een CSV-bestand en ontvang een JSON-array van objecten, met de headerlijn als sleutels. Mooi geformatteerd of geminificeerd.
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.