Naar hoofdinhoud springen
FreeOnlineTools Go
Nederlands
Hoe

CSV naar JSON Omzetten Stap voor Stap

Door FreeOnlineTools Team · Bijgewerkt op 2026-09-02

Snel antwoord

Om CSV naar JSON te converteren: plak je CSV-data in de CSV to JSON Converter, kies of de eerste rij een header is en klik op Convert. De tool parseert de CSV en output een JSON-array van objecten. Alle verwerking gebeurt lokaal —geen data geüpload.

Invoering

CSV (Comma-Separated Values) is een veelvoorkomend formaat voor tabellaire data —spreadsheets, database-exports en data-science datasets gebruiken vaak CSV. JSON (JavaScript Object Notation) is het standaardformaat voor web-API's en moderne applicaties. CSV naar JSON converteren laat je tabellaire data in JavaScript laden of naar een API sturen.

Stap voor stap

  1. Open de converter CSV naar JSON

    Ga naar de conversietoolpagina CSV naar JSON. De tool accepteert elke CSV-tekst als invoer, inclusief waarden met komma's tussen aanhalingstekens.

  2. Plak uw CSV gegevens

    Plak uw CSV in het invoertekstgebied. Een typische CSV heeft één rij per regel, waarbij de waarden worden gescheiden door komma's. De eerste rij is vaak een koprij met kolomnamen.

  3. Configureer koptekstafhandeling

    Als uw eerste rij kolomnamen (koppen) bevat, schakelt u de optie 'Eerste rij is koptekst' in. De tool gebruikt deze namen als JSON sleutels. Indien uitgeschakeld, wordt elke rij een JSON reeks waarden.

  4. Stel het scheidingsteken in (indien nodig)

    De meeste CSV-bestanden gebruiken komma's, maar sommige gebruiken puntkomma's, tabs of sluistekens. Als uw bestand een ander scheidingsteken gebruikt, stelt u dit in de opties in. De tool verwerkt waarden tussen aanhalingstekens die het scheidingsteken bevatten correct.

  5. Converteer en kopieer de JSON

    Klik op Converteren. De tool ontleedt de CSV en geeft als uitvoer JSON. Met kopteksten wordt elke rij een object zoals {"name"Alice","age"30"}. Kopieer de JSON naar uw klembord voor gebruik in uw toepassing.

Voorbeelden

CSV met headers voor JSON objecten

Invoer: naam, leeftijd, stad Alice, 30, NYC Bob, 25, LA

Uitvoer: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV waarbij de waarden tussen aanhalingstekens komma's bevatten

Invoer: naam, opmerking Alice,"Hallo wereld" Bob, "foe, bar"

Uitvoer: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV zonder headers naar JSON arrays

Invoer: Alice,30,NYC Bob,25,LA

Uitvoer: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

Veelvoorkomende problemen

  • Alle CSV waarden zijn tekenreeksen in JSON – getallen zoals "30" blijven als tekenreeksen. Converteer naar getallen in uw toepassing met Number() of parseInt().
  • Waarden tussen aanhalingstekens en ingebedde komma's: een goede CSV parser verwerkt de aanhalingstekens correct; naïeve splitsing van komma's op waarden als "Hallo wereld".
  • Inconsistente rijlengtes: sommige rijen bevatten mogelijk minder of meer kolommen dan de koptekst. Het gereedschap vult ontbrekende waarden op met null of kapt extra waarden af.
  • Coderingsproblemen —CSV bestanden uit Excel kunnen BOM of andere coderingen gebruiken. Opslaan als UTF-8 voordat u gaat plakken.

Tips

  • Als uw CSV headers heeft, schakelt u de headeroptie in om JSON-objecten met benoemde sleutels op te halen - veel nuttiger dan arrays.
  • Converteer numerieke reeksen naar getallen in uw toepassing na conversie, omdat CSV geen type-informatie heeft.
  • Voor grote CSV bestanden (10MB+) gebruikt u een streaming-parser in plaats van het hele bestand in het geheugen te laden.
  • Gebruik onze CSV naar JSON Converter voor directe, privéconversie: er verlaten geen gegevens uw browser.

Gerelateerde hulpmiddelen

Gerelateerde gidsen

Referenties