Converteer JSON naar CSV in drie stappen
- JSON-gegevens toevoegen. Plak een object of array, of upload een ondersteund
.json-bestand. - Kies de conversieopties. Stel afvlakken, arrayverwerking en een van de beschikbare scheidingstekens in.
- 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"]wordtrood, 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.