Ga naar inhoud

JSON ↔ CSV-converter

JSON ↔ CSV-converter

JSON ↔ CSV-converter ondersteunt bidirectionele conversie tussen CSV, TSV en JSON met scheidingstekenherkenning, kolomkoppeling en veldopschoning voor import, export en voorbereiding van API-gegevens.

Scheidingsteken

JSON-inspringing

Kopregel gebruiken

Velden trimmen

Lege regels overslaan

JSON-uitvoer

CSV-uitvoer

JSON ↔ CSV-converter

Snelstart

1
Plak of voer CSV/TSV-gegevens in de CSV-editor aan de rechterkant in, en de JSON aan de linkerkant wordt automatisch gesynchroniseerd
2
Je kunt ook JSON invoeren in de JSON-editor aan de linkerkant, ook de CSV aan de rechterkant wordt automatisch gesynchroniseerd.
3
Het scheidingsteken is standaard ingesteld op 'Auto'. De tool inspecteert de eerste rij en detecteert een komma, tab, puntkomma of verticale balk (|).
4
Als "Kopregel gebruiken" is ingeschakeld, wordt de eerste CSV-regel gebruikt als sleutelnaam van het JSON-object; als het is uitgeschakeld, wordt de uitvoer omgezet naar een tweedimensionale array.
5
Gebruik 'Velden bijsnijden' en 'Lege regels overslaan' om rommelige CSV-gegevens op te ruimen.
6
Elke editor kan afzonderlijk worden gedownload: de JSON-kant downloadt een .json-bestand en de CSV-kant downloadt een .csv- of .tsv-bestand op basis van het huidige scheidingsteken.

Veelvoorkomende scenario's

Excel naar JSON

kopieer door tabs gescheiden cellen uit Excel naar het CSV-venster en converteer deze direct naar een JSON-objectarray.

API-reactie op spreadsheet

converteer JSON-reacties naar CSV voor analyse in Excel of Google Spreadsheets.

Voorbereiding database-import

converteer CSV-datasets naar JSON voor batch-API-importen.

Loganalyse

converteer CSV-logboeken naar JSON voor gestructureerde zoekopdrachten met tools zoals jq.

Configuratiemigratie

schakel tussen CSV-toewijzingstabellen en JSON-configuratiebestanden.

Gegevensopschoning

schoon geëxporteerde gegevens snel op door velden bij te snijden en lege regels over te slaan.

Gebruiksadvies

Gegevens die vanuit Excel worden geplakt, zijn meestal door tabs gescheiden en worden correct gedetecteerd. Als de detectie verkeerd is, kiest u het scheidingsteken handmatig.
Met "Kopregel gebruiken" ingeschakeld wordt de eerste regel als kolomnamen behandeld, niet als data. Heeft je CSV geen kopregel, zet deze optie dan uit om verlies van de eerste datarij te voorkomen.
Als er dubbele headernamen bestaan, worden er automatisch achtervoegsels toegevoegd (bijvoorbeeld naam, naam_2) om JSON-sleutels uniek te houden.
JSON → CSV werkt het beste met platte objectarrays. Geneste objecten/arrays worden geserialiseerd als JSON-tekenreeksen in cellen.
Velden die scheidingstekens, nieuwe regels of dubbele aanhalingstekens bevatten, worden automatisch tussen aanhalingstekens en escape-tekens geplaatst volgens CSV-regels.

Beperkingen & compatibiliteit

CSV is een plat tabelformaat en kan niet native geneste structuren weergeven. Geneste JSON-objecten/arrays worden geserialiseerd als tekenreeksen en kunnen niet volledig worden hersteld bij omgekeerde conversie.
CSV slaat waarden op als tekst. Na een JSON → CSV → JSON-rondreis kunnen getallen en booleans terugkomen als tekenreeksen.
UTF-8 BOM (\uFEFF) wordt automatisch verwijderd. Andere coderingen (bijvoorbeeld GBK of Shift-JIS) worden niet ondersteund; eerst converteren naar UTF-8.
Net als JSON in JavaScript volgt deze tool de IEEE 754-limieten. Gehele getallen buiten het veilige bereik van 53 bits kunnen hun nauwkeurigheid verliezen.

Privacy en veiligheid

Alle verwerking gebeurt lokaal in de browser. Je kunt de huidige inhoud op elk moment vervangen, wissen en opnieuw verwerken.

Veelgestelde vragen

5

Ga verder met deze gerelateerde tools voor de volgende stap.