Naar de inhoud

CSV naar JSON converter

Plak CSV uit een spreadsheet of export en krijg nette JSON. Kies het scheidingsteken en of de eerste rij kolomnamen bevat.

0 tekens

0 tekens

Lokaal verwerktBestanden en tekst worden in je browser verwerkt en niet naar onze servers geüpload.Meer informatie

Andersom nodig? JSON naar CSV

Zo zet je CSV om naar JSON

  1. 01

    Plak je CSV

    Kopieer die uit een spreadsheet, database-export of tekstbestand.

  2. 02

    Kies scheidingsteken en kopregel

    Komma, Puntkomma of Tab. Laat Eerste rij is een kop aan voor benoemde sleutels.

  3. 03

    Omzetten en kopiëren

    De JSON springt in met twee spaties. Kopieer hem of download een .json-bestand.

Zo wordt de CSV gelezen

  • Velden tussen dubbele aanhalingstekens mogen het scheidingsteken en regeleinden bevatten.
  • Een aanhalingsteken binnen zo'n veld schrijf je als twee aanhalingstekens: "zeg ""hoi""".
  • Windows- (CRLF) en Unix-regeleinden (LF) werken allebei, en een byte-order mark aan het begin wordt genegeerd.
  • Een regeleinde aan het eind voegt geen lege rij toe; lege rijen in het midden blijven staan.

Hoe de JSON eruitziet

  • Met een kopregel wordt elke rij een object: [{ "naam": "Ada", "leeftijd": "36" }].
  • Zonder kopregel krijg je een array van arrays.
  • Alle waarden blijven tekst. "36" wordt niet het getal 36, dus voorloopnullen en lange nummers blijven intact.
  • Kolomnamen moeten uniek zijn en elke rij moet evenveel velden hebben, zodat er nooit ongemerkt een cel verdwijnt.

Gerelateerde tools

Veelgestelde vragen

Hoe worden CSV-kopregels gebruikt?

Met Eerste rij is een kop aan levert de eerste rij de sleutels voor elk object. Zet het uit om elke rij als gewone array te krijgen.

Hoe worden aanhalingstekens en scheidingstekens gelezen?

Een veld tussen dubbele aanhalingstekens kan komma's, puntkomma's, tabs en regeleinden bevatten. Twee dubbele aanhalingstekens achter elkaar in zo'n veld worden één letterlijk aanhalingsteken.

Mijn CSV uit Excel gebruikt puntkomma's. Werkt dat?

Ja. Een Nederlandstalige Excel exporteert CSV meestal met puntkomma's. Zet Scheidingsteken op Puntkomma.

Waarom staan getallen tussen aanhalingstekens in de uitvoer?

CSV kent geen gegevenstypen, dus de converter houdt elke waarde precies als tekst. Zo blijven postcodes, telefoonnummers en nummers met voorloopnullen kloppen.

Waarom krijg ik een foutmelding over kolommen?

Twee kolommen hebben dezelfde naam, of een rij heeft meer of minder velden dan de kopregel. Pas die rij aan of controleer het scheidingsteken.