nl

CSV naar JSON

Zet een CSV-bestand lokaal om naar een JSON-array, met kolomnamen als sleutels, zonder upload en in je browser.

Eerste rij als koprij
JSON inspringen

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    CSV is het klassieke tabelformaat, JSON de taal van moderne API's en webapps. Een CSV naar JSON overzetten is de meest voorkomende eerste stap om tabeldata in een programma, een database of een frontend te verwerken - elke rij wordt een object, de kopregel levert de sleutels.

    Deze tool parseert je CSV volledig lokaal in je browser (papaparse, puur JavaScript) en geeft een JSON-array uit. Standaard wordt de eerste rij als kolomkop gebruikt, zodat elke datarij een object met benoemde velden wordt. Getallen worden als getallen herkend. Er wordt niets geüpload.

    Daarmee voer je bijvoorbeeld een testdataset aan een interface, vul je een mock-database of lever je configuratierijen aan een frontend. Een tip uit de praktijk: voorloopnullen van een postcode of artikelnummer kunnen bij het automatische typeren verdwijnen, omdat de tekst dan een getal wordt. Hecht je daaraan, behandel de betrokken kolommen dan bewust als tekenreeks voordat je verder verwerkt.

    Technische gegevens

    Technische gegevens
    InvoerformatenCSV
    UitvoerformaatJSON
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je CSV-bestand.
    2. Kies de koprij en de opmaak (optioneel).
    3. Download het JSON-bestand.

    Beperkingen: Het scheidingsteken wordt automatisch herkend (komma, puntkomma of tab). Zonder de koprij-optie wordt elke rij een array in plaats van een object. Getallen worden automatisch getypeerd; voorloopnullen kunnen verloren gaan. Heel grote bestanden vragen geheugen.

    Veelgestelde vragen

    Wordt mijn bestand geüpload?

    Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.

    Wordt de eerste rij als kopregel gebruikt?

    Standaard wel - de kolomnamen worden de sleutels van de objecten. Via de optie uit te schakelen.

    Welk scheidingsteken wordt ondersteund?

    Komma, puntkomma en tab worden automatisch herkend.

    Worden getallen als getallen herkend?

    Ja, numerieke waarden komen in de JSON als getallen in plaats van tekst. Pas op met postcodes, telefoonnummers of artikelnummers: voorloopnullen gaan bij deze typering verloren (01067 wordt 1067). Controleer zulke kolommen in het resultaat het beste even.

    Gerelateerde tools