CSV naar JSON Converter
Converteer CSV naar een JSON-array. Plak tekst of upload een bestand en verwerk lokaal voor privacy.
Plak CSV om direct naar JSON te converteren. Wees voorzichtig bij het verwerken van CSV's met persoonlijke gegevens.
Grote CSV's (5MB+) kunnen langer duren om te verwerken.
CSV → JSON Converter
Invoer CSV
Uw invoer blijft in de browser en wordt niet naar een server verzonden.
Uitvoer JSON
Opties
Basis
Dubbele headers krijgen achtervoegsels _2, _3 om uniek te blijven.
Geavanceerde opties
Shift-JIS geldt alleen voor bestandsuploads.
Hoe te gebruiken (3 stappen)
Plak CSV of kies een bestand
Pas opties aan (header/type/lege cellen) indien nodig
Converteren → Kopiëren of Downloaden
Voorbeelden
Invoer CSV
naam,leeftijd,actief Alice,30,true Bob,25,false
[
{ "naam": "Alice", "leeftijd": 30, "actief": true },
{ "naam": "Bob", "leeftijd": 25, "actief": false }
]
Lege cellen (leeg → null)
naam,leeftijd Alice, Bob,25
[
{ "naam": "Alice", "leeftijd": null },
{ "naam": "Bob", "leeftijd": 25 }
]
Conversietips
- CSV naar JSON conversie verandert op basis van header, scheidingsteken en type-inferentie instellingen.
- Voor betere nauwkeurigheid stelt u handmatig het scheidingsteken in als automatische detectie faalt.
- Houd bij het converteren van CSV naar JSON voorloopnullen (0012) als strings voor de veiligheid.
- CSV's van meer dan 5 MB kunnen langer duren om te verwerken.
Conversieregels
- Header aan: eerste rij wordt sleutels. Lege headers worden col1, en duplicaten worden naam_2, naam_3, enz.
- Header uit: sleutels zijn col1, col2... en het aantal kolommen staat vast op de maximale kolomlengte.
- Type-inferentie AAN: true/false, null (string) en getallen worden gedetecteerd. Voorloopnullen blijven standaard strings.
- Lege cellen: kies "" (leeg), null, of laat de sleutel helemaal weg.
- Scheidingsteken: automatische detectie kiest de meest consistente uit , / / ; / |.
- Ongelijke kolommen: ontbrekende cellen worden ingevuld; extra cellen worden behandeld als nieuwe kolommen met rijwaarschuwingen.
FAQ
Moet ik de eerste rij als header behandelen?
Ja/Nee kan worden omgeschakeld. Bij UIT worden col1, col2... automatisch gegenereerd.
Getallen blijven als strings staan
Gebruik de schakelaar voor type-inferentie. UIT houdt alles als strings; AAN converteert getallen en true/false.
Worden lege cellen null?
Kies "" (leeg), null, of laat de sleutel helemaal weg.
Kan ik ook TSV converteren?
Ja. Stel het scheidingsteken in op Tab of probeer automatische detectie.
Worden komma's/newlines binnen aanhalingstekens afgehandeld?
Ja. Het ondersteunt geciteerde velden. Als de analyse faalt, geef dan handmatig het aanhalingsteken of scheidingsteken op.
Wat als headernamen gedupliceerd zijn?
Duplicaten worden hernoemd met _2, _3 achtervoegsels en getoond in waarschuwingen.