Zo gebruik je het
- Plak de CSV, of kopieer cellen direct uit een spreadsheet (ze worden geplakt als tekst gescheiden door tabs).
- Laat "Eerste rij is kop" aan staan voor een array van objecten; zet het uit voor een array van arrays.
- Laat "Getallen en booleans omzetten" aan staan voor getypeerde waarden, of uit om alles als tekst te behouden.
- Kopieer of download de JSON.
Opties uitgelegd
- Scheidingsteken
- Automatisch detecteert komma, puntkomma, tab en verticale streep. Kies er expliciet een als de detectie het verkeerd raadt.
- Kopregel
- De waarden van de eerste rij worden de keys van elk object.
- Getypeerde waarden
- "42" wordt 42 en "true" wordt true. Zet dit uit voor ID's met voorloopnullen zoals postcodes of telefoonnummers, die anders verloren zouden gaan.
Voorbeeld
CSV:
id,name,active
1,Ada,true
2,Grace,false
JSON:
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Grace", "active": false }
]
Veelgestelde vragen
Kan ik rechtstreeks plakken vanuit Excel of Google Sheets?
Ja. Gekopieerde cellen zijn gescheiden door tabs; het scheidingsteken wordt automatisch gedetecteerd.
Waarom werd 00123 het getal 123?
Met getypeerde waarden aan wordt tekst die op een getal lijkt, omgezet naar een getal. Zet "Getallen en booleans omzetten" uit om voorloopnullen te behouden.
Hoe worden lege regels behandeld?
Regels die volledig leeg zijn, worden overgeslagen. Lege cellen worden null wanneer getypeerde waarden aan staan, of lege tekenreeksen wanneer ze uit staan.
Mijn bestand gebruikt een puntkomma en decimale komma's — werkt dat?
Het scheidingsteken wordt gedetecteerd, maar decimale komma's zoals 3,5 blijven tekst. Zet ze eerst om naar punten als je getallen nodig hebt.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.