ToolMill.io

JSON ↔ CSV Converter

Converteer JSON direct in uw browser naar CSV of CSV naar JSON. Nuttig voor spreadsheets, export, analytics, en snelle gegevens opruimen. Deze pagina is ontworpen voor snelle tabeller gegevens te wijzigen: CSV rijen worden JSON objecten, en arrays van JSON records worden CSV kolommen en rijen. ToolMill draait client-side voor privacy en werkt offline na installatie.

Gegevens

Probeer het.

Voorbeelden

Mensen data CSV aan JSON
Invoer
name,age,city
Alice,31,Seattle
Bob,28,Austin
Uitvoer
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
JSON-array naar CSV
Invoer
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
Uitvoer
id,status,owner
101,new,Mina
102,done,Ravi
Rijen met ontbrekende velden
Invoer
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
Uitvoer
sku,price,stock
A-100,4.99,
B-205,,40

Hoe deze converter werkt

CSV → JSON leest de eerste rij als kolomnamen en verandert elke latere rij in één object. JSON → CSV werkt het beste met een enkel object of een reeks gewone objecten. In die richting verzamelt de converter sleutels over de records om een headerrij te bouwen en schrijft vervolgens elk object als één CSV-lijn.

Dit is een snelle browser-gebaseerde reshaping tool in plaats van een volledige import pijplijn. Het is handig wanneer u een geplakte export moet inspecteren, een klein API-monster moet herformatteren of een spreadsheet-vriendelijke versie van gekopieerde records moet voorbereiden zonder een andere app te openen.

Wanneer moet u CSV gebruiken → JSON vs JSON → CSV

Gebruik CSV → JSON wanneer uw brongegevens er al uitzien als rijen en kolommen: spreadsheet export, CRM-downloads, producttabellen, contactlijsten of gekopieerde rapportknipsels. Gebruik JSON → CSV wanneer u een JSON-array hebt van een API, script of armatuur en rijen nodig hebt voor Excel, Google Sheets of CSV-gebaseerde uploads.

Als je doel is een snelle beoordeling in een spreadsheet, CSV is meestal gemakkelijker te scannen. Als uw doel is het behouden van kolom labels als benoemd eigenschappen voor code, JSON is meestal de betere bestemming formaat.

Headerrijen, kolommen en ontbrekende waarden

Op CSV → JSON wordt de eerste rij behandeld als headers. Elke latere rij wordt in volgorde tegen die headers geplaatst. Als een rij korter is dan de koprij, worden de ontbrekende waarden lege tekenreeksen in de JSON-uitvoer. Op JSON → CSV, de converter combineert sleutels gevonden over de objecten om de CSV kolommen te maken.

Dat betekent dat rijen met inconsistente sleutels nog steeds kunnen worden geëxporteerd, maar je kunt lege cellen zien voor velden die ontbreken op sommige records. Dit gedrag is nuttig voor een snelle opruiming, maar het betekent ook dat je je records moet normaliseren als je een strikt schema nodig hebt.

Citaten, komma's en typebehandeling

Wanneer JSON wordt geëxporteerd naar CSV, worden velden die komma's, citaten of regelpauzes bevatten geciteerd zodat de resulterende CSV leesbaar blijft in spreadsheet-stijl workflows. Ingesloten dubbele citaten worden ontsnapt door ze te verdubbelen. Op het omgekeerde pad worden geciteerde CSV-cellen met komma's correct ontleed voordat JSON-objecten worden gemaakt.

CSV → JSON infereert niet typen. Waarden zoals 31, 4.99, of waar blijven strings in het JSON resultaat, tenzij u ze later in uw eigen app of script omzet. Dat detail is van belang wanneer u het voorbereiden van payloads voor API's of systemen die verwachten echte nummers of booleanen.

Invoerformaten die het beste werken

Voor CSV invoer, neem een header rij, houd kolom telt redelijk consistent, en citeer velden die komma's of regel pauzes bevatten. Voor JSON input, gebruik een enkel object of een reeks eenvoudige objecten. Diep geneste objecten en arrays zijn meestal een teken dat een speciale afplating stap nodig is voordat CSV export gemakkelijk te gebruiken zal zijn.

Problemen met het oplossen van conversieproblemen

Voordat je trouwt op Converted JSON

Controleer voordat u de uitvoer naar een andere app of API stuurt de header-rij, delimiter-aannames, geciteerde velden en of waarden die booleanen of getallen moeten zijn nog steeds expliciet opruimen. Een geldige array kan nog steeds de verkeerde betekenis hebben als de originele CSV inconsequent was.

Wat CSV-to-JSON conversie niet valideert

Conversie bevestigt niet dat headers betekenisvol zijn, rijen uniek zijn, numerieke velden correct zijn getypt, of de resulterende objecten voldoen aan een downstream schema. Deze pagina hervormt de gegevens voor inspectie en hergebruik, maar vervangt geen validatie of gegevenskwaliteitsbeoordeling.

Hoe de JSON-uitvoer te interpreteren voordat u het elders gebruikt

Bekijk de gegenereerde objecten voordat ze worden behandeld als productie-ready gegevens. Header namen worden sleutels, rij orde wordt object orde in de array, en elke waarde geïmporteerd uit CSV begint als tekst, tenzij u later converteren. Dat betekent dat de structuur er goed uit kan zien terwijl typen of veldlabels nog steeds moeten worden schoongemaakt.

Als JSON → CSV mislukt, is de meest voorkomende oorzaak ongeldige JSON syntax of invoer die geen enkel object of array van objecten is. Als CSV → JSON onverwachte uitvoer geeft, controleer dan de eerste rij, inconsistente kolom telt, en of uw geplakte tekst ongeëvenaarde citaten of gebroken lijnstructuur bevat.

Deze pagina is ontworpen voor een snelle conversie van geplakt tabel inhoud. Het vervangt geen volledige data-reiniging workflow, schema mapper, of geavanceerde CSV import tool door aangepaste scheidingstekens en kolomregels.

Gerelateerde hulpmiddelen