CSV naar JSON Omzetten Stap voor Stap
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
-
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.
-
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.
-
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.
-
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.
-
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.