OKfmt

CSV JSON

Parsed CSV naar JSON-objectarrays die de koprij als sleutels gebruiken met getalherstel, voor het verwerken van spreadsheet-exports in web-API's en frontends.

Sleep bestanden hierheen of klik

Ctrl+V om te plakken vanuit klembord

Hoe converteert u CSV naar JSON

  1. 1Upload je CSV-bestand door te slepen, klikken of plakken.
  2. 2Pas indien nodig de kwaliteitsinstellingen aan.
  3. 3Klik op 'Converteren' en wacht tot de conversie voltooid is.
  4. 4Download je geconverteerde JSON-bestand.

Over CSV naar JSON conversie

CSV is een platte-tekst tabelindeling gescheiden door komma's die voldoet aan de RFC 4180-standaard. Het ondersteunt slechts één vlakke tabel en alle inhoud wordt opgeslagen als tekenreeks. JSON is een op tekst gebaseerde uitwisselingsindeling van sleutel-waardeparen en arrays die voldoet aan de RFC 8259-standaard en ondersteunt zes basisgegevenstypen. Deze conversie maakt aanpassing van vlakke tabellen naar gestructureerde gegevens mogelijk.

Deze conversie maakt gebruik van SheetJS voor structuurparsing. Alle inhoud van de originele CSV blijft een tekenreeksgegevenstype. Elke CSV-rij wordt omgezet naar een JSON-object, met tabelkoppen die behouden blijven als objectsleutelnamen. Er worden geen geneste structuren gegenereerd. CSV ondersteunt geen opmerkingen, dus er is geen opmerkinginhoud. De uitvoergrootte wordt bepaald door het aantal rijen in de originele tabel.

Deze conversie is geschikt voor werkstromen zoals frontend API-gegevensconstructie, backend configuratiebestandsgeneratie en NoSQL-databaseimport. Controleer voor gebruik dat CSV-koppen voldoen aan de sleutelnaamspecificaties van de doel-JSON om parseerfouten door ongeldige tekens te voorkomen.

CSV vs JSON: technische vergelijking

FunctieCSVJSON
Uitgebracht19722001
OntwikkelaarRFC 4180Douglas Crockford

Veelgestelde vragen over CSV → JSON

Treedt er verlies van gegevenskwaliteit op na conversie?

Er treedt geen inhoudverlies op van gegevens die zijn opgeslagen in de originele CSV. CSV zelf maakt geen onderscheid tussen gegevenstypen, dus alle inhoud blijft tekenreekstypen na conversie, wat voldoet aan de basisdefinitie van de CSV-indeling.

Blijven originele gegevenstypen behouden?

Gegevenstypen worden niet behouden. De CSV-indeling ondersteunt zelf geen onderscheid tussen gegevenstypen, alle inhoud wordt opgeslagen als tekenreeks. Alle velden in de geconverteerde JSON zijn dus ook tekenreekstypen.

Welke grootte CSV-bestanden worden ondersteund?

De maximale bestandsgrootte per bestand is 50MB, en er kan slechts één bestand per conversie worden verwerkt. Als de totale ongecomprimeerde bestandsgrootte hoger is dan 256MB of het aantal bestanden meer dan 1000 is, wordt verwerking geweigerd.

Worden bestanden opgeslagen?

Er worden geen bestanden opgeslagen. Bestanden worden via HTTPS naar de server geüpload voor conversie. Onmiddellijk na voltooiing van de conversie verwijdert de server zowel het bronbestand als het uitvoerbestand, en er worden geen gegevens bewaard.