nl

JSON naar CSV

Zet een JSON-array lokaal om naar een CSV-tabel: objectsleutels worden kolommen, zonder upload, direct in de browser.

Scheidingsteken
  • Komma
  • Puntkomma
  • Tab

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+

    JSON is het formaat van API's en web-apps, CSV dat van spreadsheets zoals Excel, Numbers of LibreOffice Calc. Wil je API-gegevens in een spreadsheet analyseren, dan heb je de weg van JSON terug naar CSV nodig: elk object in de array wordt een rij en de sleutels worden de kolomkoppen.

    Deze tool leest je JSON volledig lokaal in de browser (papaparse, pure JavaScript). Verwacht wordt een array van objecten, of een object dat er een bevat (bijvoorbeeld {"data": [ ... ]}). De kolommenset is de vereniging van de sleutels over alle rijen, zodat ook objecten met verschillende velden netjes op één lijn komen.

    Niets wordt geüpload: de omzetting werkt zelfs offline. Je gegevens verlaten nooit je apparaat, anders dan bij online converters die JSON naar externe servers sturen.

    Technische gegevens

    Technische gegevens
    InvoerformatenJSON
    UitvoerformaatCSV
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je JSON-bestand.
    2. De tool herkent de array en de kolommen automatisch.
    3. Download het CSV-bestand.

    Beperkingen: Verwacht een platte array van objecten (of een object dat er een bevat). Geneste objecten/arrays in een cel worden als tekst weggeschreven, niet uitgesplitst in eigen kolommen; voor tabelgegevens is het resultaat schoon. 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.

    Welke JSON-structuur wordt verwacht?

    Een array van objecten, bv. [{"name":"A","waarde":1}, ...], of een object dat zo'n array bevat.

    Wat gebeurt er met geneste gegevens?

    Geneste objecten/arrays worden als tekst in de cel gezet. Voor platte tabelgegevens is het resultaat ideaal.

    Zijn objecten met andere velden een probleem?

    Nee, de kolommen zijn de vereniging van alle sleutels; ontbrekende velden blijven leeg.

    Andersom, CSV naar JSON?

    Ja, met de tool "CSV naar JSON".

    Gerelateerde tools