jsonecho

CSV to JSON

Maak van CSV een array van JSON-objecten, met de eerste rij als sleutels.

De tool wordt geladen...

Zo gebruik je CSV to JSON

  1. Plak je CSV of upload een .csv-bestand.
  2. Zet "Eerste rij is koptekst" uit als je gegevens geen koptekst hebben, of "Getallen detecteren" als je alleen tekst nodig hebt.
  3. Kopieer de JSON.

Over CSV to JSON

De meeste gegevens staan op enig moment in een spreadsheet en de meeste API's willen JSON. De eerste rij van je CSV wordt als sleutelnamen gebruikt en elke volgende rij wordt één object in een array. Het scheidingsteken wordt automatisch gedetecteerd, dus bestanden met komma, puntkomma, tab en verticale streep werken allemaal.

Velden tussen aanhalingstekens worden verwerkt zoals de CSV-standaard dat definieert: een komma of regeleinde binnen aanhalingstekens maakt deel uit van de waarde en twee dubbele aanhalingstekens achter elkaar staan voor één. Getallen worden herkend en als getallen geschreven, tenzij je dat uitzet, bijvoorbeeld als je voorloopnullen wilt behouden.

Veelgestelde vragen

Het scheidingsteken is een puntkomma, werkt het dan?

Ja, het scheidingsteken wordt automatisch gedetecteerd. Komma, puntkomma, tab en verticale streep worden allemaal herkend.

Hoe behoud ik voorloopnullen, zoals bij postcodes?

Zet "Getallen detecteren" uit. Dan blijft elke waarde een string, dus 01234 blijft 01234.

Wat als mijn CSV geen koprij heeft?

Haal het vinkje bij "Eerste rij is koptekst" weg. Je krijgt dan een array van arrays in plaats van objecten.

Verwerkt het Excel-exports met een BOM?

Ja, de byte order mark aan het begin van het bestand wordt vóór het parsen verwijderd.

Waarom ontbreken sommige rijen?

Volledig lege regels worden overgeslagen. Ontbreken andere rijen, controleer dan op een niet-gesloten aanhalingsteken eerder in het bestand, waardoor de parser meerdere regels als één waarde leest.

Meer in Converters

Alle tools →