JSON naar CSV-converter

Een gratis online JSON naar CSV-converter voor bestanden waar eenvoudigere tools meestal op stuklopen: geneste objecten, gemengde arrays en grote payloads. Je data blijft op je eigen machine.

Plak JSON of upload een bestand
0 B
0 tekens
Uitvoer
Wachten op invoer
Upload JSON of plak deze aan de linkerkant. Hier verschijnt een preview waarop de gedetecteerde rijbron en afvlakkingsregels zijn toegepast.
Bekijk een preview van maximaal 100 rijen. Download het volledige CSV-bestand.
Rijen
0
Kolommen
0
Fouten
0

Plak je JSON. Ontvang in seconden een schone CSV.

Een gratis online JSON naar CSV-converter voor bestanden waar eenvoudigere tools meestal op stuklopen: geneste objecten, gemengde arrays en grote payloads. Je data blijft op je eigen machine.

Geneste JSON naar CSV-converter voor API-responses en complexe exports

De meeste tools falen tenzij je JSON begint met een platte array. Maar data uit de praktijk komt vaak rommelig binnen. API-responses, webhook-payloads, CRM-exports en gescrapete bestanden bevatten geneste objecten, metadata en gemengde structuren. Daarom hebben we deze tool gebouwd.

Kies je row nodes, selecteer welke objecten je wilt flatten en stel array-regels in. Bekijk daarna een preview en download je CSV. Zoek je de beste JSON naar CSV-converter voor data uit de praktijk, dan is dit precies de tool die we daarvoor hebben gebouwd.

Voorbeeld: converteer een geneste API-response naar CSV

Vaak is de JSON-root een object en zitten je rijen verborgen in een geneste array zoals `results` of `data`. Waar simpele converters falen, detecteert onze tool de array, flattent de structuur en exporteert een schone CSV.

Geneste JSON-input
{
  "nextPage": "abc123",
  "results": [
    {
      "id": "c_001",
      "company": {
        "name": "Datablist",
        "website": "https://www.datablist.com"
      },
      "metrics": {
        "employees": 12,
        "revenue": {
          "amount": 500000,
          "currency": "EUR"
        }
      }
    }
  ]
}
CSV-output
id,name,website,employees,amount,currency
c_001,Datablist,https://www.datablist.com,12,500000,EUR

Voorbeeld: extraheer een geneste contacts-array

Sommige payloads bevatten meerdere arrays. Misschien wil je de bovenliggende records of juist een diepere array zoals contacts. Gebruik de row node-selector om precies de array te kiezen die je nodig hebt en exporteer alleen die specifieke rijen.

JSON met meerdere arrays
{
  "results": [
    {
      "company": {
        "name": "Datablist"
      },
      "contacts": [
        {
          "firstName": "John",
          "lastName": "Doe",
          "email": "john.doe@datablist.com",
          "role": "Founder"
        },
        {
          "firstName": "Alice",
          "lastName": "Martin",
          "email": "alice@datablist.com",
          "role": "Marketing"
        }
      ]
    }
  ]
}
CSV-output voor contacts
firstName,lastName,email,role
John,Doe,john.doe@datablist.com,Founder
Alice,Martin,alice@datablist.com,Marketing

Instellingen voor JSON parsing

Row nodes

Selecteer de array die je CSV-rijen vormt. Waardevolle data staat zelden in de root. Als je JSON meerdere arrays bevat, gebruik je deze instelling om de juiste te kiezen.

Flatten nested objects

Vouw objecten zoals `company` of `metrics` uit naar afzonderlijke kolommen. Selecteer specifieke objecten om te flatten, zodat je CSV overzichtelijk blijft en dubbele velden vermijdt.

Array handling

Voeg arrays samen met een scheidingsteken, formatteer ze als JSON-strings of pas aangepaste regels toe. Je kunt tags samengevoegd houden, complexe arrays als JSON laten staan of alleen het eerste item uit een lijst extraheren.

Case-by-case array rules

Pas specifieke regels toe op verschillende arrays. Stel één regel in voor tags en een andere voor contacts. Standaard converters behandelen elke array hetzelfde, maar hiermee heb je exacte controle over je uiteindelijke output.

Instellingen voor CSV-output

Scheidingsteken

Exporteer met een komma, puntkomma, pipe, tab of aangepast scheidingsteken. Stem het delimiter exact af op wat je doelsysteem nodig heeft.

Header-rij opnemen

Kies of je CSV kolomnamen in de eerste rij bevat. Verwijder headers om ruwe datarijen voor een andere pipeline te exporteren.

Outputformaat voor datums

Formatteer datums opnieuw voordat je exporteert. Genereer een CSV die direct klaar is voor spreadsheets of BI-tools, zonder handmatige bewerkingen.

Preview vóór download

Controleer in de preview je rijselectie, geflattende kolommen en array-regels voordat je het bestand downloadt.

De juiste row nodes kiezen

Het selecteren van de juiste array zorgt voor een nauwkeurige conversie. JSON-bestanden bevatten vaak wrapper-objecten, metadata en geneste arrays. Simpele converters kiezen de eerste array die ze detecteren, en geven daardoor vaak onjuiste data terug.

Gebruik de instelling Row nodes om je doel-array te selecteren. Wil je één rij per company, kies dan het bovenliggende record. Wil je één rij per contact, kies dan de child-array.

Deze functie haalt businessdata uit rommelige API-payloads, CRM-exports en webhook-logs.

Converteer grote JSON-bestanden naar CSV

Moet je een grote JSON naar CSV converteren, of werk je met een groot JSON-bestand waar andere tools op vastlopen? Deze pagina is precies voor die use case gebouwd.

Je kunt met grote payloads werken, toch een preview van de gegenereerde CSV bekijken en daarna de volledige export downloaden. De preview helpt je om de row nodes, geflattende kolommen en array-regels te controleren voordat je het definitieve bestand maakt.

Als je zocht op “convert large JSON to CSV”, “JSON to CSV large file” of “convert big JSON file to CSV”, dan is dit precies het soort workflow waarvoor deze tool bedoeld is.

JSON naar CSV online, zonder je data ergens anders naartoe te sturen

Dit is een online JSON naar CSV-converter, maar je bestand wordt niet geüpload naar een externe server om te worden verwerkt. De verwerking gebeurt lokaal in je browser.

Dat is belangrijk wanneer je werkt met klant-exports, CRM-data, API-responses, interne logs of andere gegevens die je liever niet elders heen stuurt alleen om ze te converteren.

Kort gezegd: het is snel, handig en houdt je data veiliger omdat de conversie op je eigen machine blijft.

Wanneer je deze tool gebruikt

Converteer een JSON API-response naar CSV

Exporteer data uit API's waarbij records in geneste velden staan, samen met metadata.

Converteer geneste JSON naar platte CSV-kolommen

Zet geneste bedrijfsgegevens, adresblokken en omzetdata om in schone spreadsheet-kolommen.

Extraheer geneste arrays uit JSON

Richt je op diepere arrays zoals contacts, line items of events met de row node-selector en exporteer ze.

Converteer CRM- of webhook-JSON-exports naar CSV

Maak HubSpot-exports, interne API-payloads en webhook-logs klaar voor Excel of BI-tools.

Verwerk arrays verschillend binnen hetzelfde JSON-bestand

Voeg eenvoudige tags samen, behoud alleen het eerste item uit een lijst of stringify complexe structuren binnen hetzelfde bestand.

Bereid CSV voor voor Excel, Sheets of imports

Pas scheidingstekens aan, zet headers aan of uit en formatteer datums zodat je CSV overeenkomt met je doelsysteem.

Converteer grote JSON-bestanden zonder zicht te verliezen

Werk met grote JSON-bestanden, behoud een live preview van de output en download de volledige CSV zodra de structuur klopt.

Gebruik een gratis online JSON naar CSV-converter

Open de pagina, plak of upload je JSON, controleer het resultaat en download gratis de CSV zonder iets te installeren.

FAQ: complexe JSON naar CSV-conversie