JSON naar CSV-converter

Converteer JSON naar CSV, maak geneste objecten plat, kies uitvoeropties en download een CSV-bestand.

Converteer JSON naar CSV in drie stappen

  1. JSON-gegevens toevoegen. Plak een object of array, of upload een ondersteund .json-bestand.
  2. Kies de conversieopties. Stel afvlakken, arrayverwerking en een van de beschikbare scheidingstekens in.
  3. Download en controleer de CSV. Open het bestand in een spreadsheet of CSV-viewer voordat je het gebruikt.

Voorbeelden van JSON naar CSV

Array van objecten

Een array van objecten is de duidelijkste bron voor CSV omdat elk object één rij wordt.

[
  {"id": 1, "name": "Ada"},
  {"id": 2, "name": "Lin"}
]

De sleutels worden kolommen en de objecten worden rijen.

Enkel object

Een enkel plat object wordt één CSV-rij.

{
  "results": [
    {"id": 1, "status": "active"},
    {"id": 2, "status": "paused"}
  ],
  "count": 2
}

Objecten met verschillende sleutels

Echte JSON-arrays bevatten niet altijd identieke objecten. De converter bouwt een unie van sleutels over de geselecteerde records.

[
  {"id": 1, "email": "[email protected]"},
  {"id": 2, "phone": "555-0100"}
]

De CSV bevat de kolommen id, email en phone. Een veld dat in een record ontbreekt, gebruikt de standaardtekst voor ontbrekende waarden van de converter.

Geneste JSON platmaken

Geneste objecten passen niet direct in gewone CSV-kolommen. Deze tool maakt basisobjectpaden plat tot kolomnamen.

{
  "user": {
    "name": "Ada",
    "address": {
      "city": "London"
    }
  }
}

Voorgestelde kolommen:

user.name
user.address.city

Kies hoe arrays worden geschreven

Arrays hebben een bewuste uitvoerregel nodig omdat één CSV-cel geen herhaalde gestructureerde records op natuurlijke wijze kan weergeven.

  • Primitieve waarden samenvoegen: ["red","blue"] wordt rood, blauw.
  • Als JSON behouden: de volledige arraytekst in één geciteerde cel bewaren.

CSV-uitvoeropties

Scheidingsteken

Kies komma, puntkomma, tab of pipe. Het gekozen scheidingsteken wordt gebruikt voor de kop en elke rij.

Koprij

De standaarduitvoer bevat kolomnamen. Een schakelaar verwijdert de kop voor systemen die alleen onbewerkte rijen accepteren.

Citeren

CSV-waarden die het scheidingsteken, een aanhalingsteken of een regeleinde bevatten, worden correct geciteerd. Letterlijke aanhalingstekens in een geciteerd veld worden geëscaped.

  • minimaal citeren
  • alle velden citeren
  • regelafbreking
  • UTF-8 BOM opnemen indien nodig voor compatibiliteit met spreadsheets

Veelvoorkomende JSON-naar-CSV-problemen

Geneste velden ontbreken

Schakel afvlakken in voor padgebaseerde kolommen. Schakel het uit om geneste objecten als JSON-tekst in een cel te behouden.

Sommige rijen hebben lege cellen

De JSON-objecten bevatten verschillende sleutels of ontbrekende waarden.

Arrays zijn onleesbaar in Excel

Wijzig de arraystrategie. Voeg primitieve waarden samen voor eenvoudige tags, of behoud de oorspronkelijke array als compacte JSON wanneer structuur belangrijk is.

Accenttekens zien er onjuist uit

Download met UTF-8-compatibele instellingen en open het bestand met de juiste codering. Als er een BOM-optie bestaat, verandert deze alleen het bytevoorvoegsel; het hercodeert de inhoud niet.

JSON naar CSV FAQ

Kan deze converter geneste JSON verwerken?

Ja, voor het platmakingsgedrag dat in het optiepaneel is geïmplementeerd. Geneste objectsleutels kunnen padgebaseerde kolommen worden. Geneste arrays vereisen een aparte arraystrategie.

Hoe worden CSV-koppen gemaakt?

De converter bouwt koppen uit de sleutels die in de geselecteerde records worden gevonden. Wanneer records verschillende sleutels hebben, wordt de unie van die sleutels de volledige kopset.

Wat gebeurt er met JSON-arrays?

Primitieve arrays kunnen worden samengevoegd of als JSON-tekst worden bewaard. Arrays van objecten worden als JSON bewaard in plaats van samengevoegd tot onbruikbare tekst.

Worden getallen en booleans behouden?

Hun tekstweergave wordt naar CSV geschreven. CSV zelf behoudt geen JSON-typen, dus downstream-software bepaalt hoe elke cel wordt geïnterpreteerd.

Wordt de JSON geüpload?

Ja. Alle conversie-invoer, inclusief geplakte tekst, wordt voor verwerking naar de SolConverter-API en opslag gestuurd. Geplakte tekst wordt ongewijzigd als tekst geüpload.

Kan ik JSON terug converteren vanuit de CSV?

Ja. Gebruik de CSV naar JSON-converter en kies de kop- en typedetectieopties die overeenkomen met het bestand.